.LegalDoc_hero__31TfN{--header-height:90px;padding-block:calc(var(--header-height) + var(--space-16)) var(--space-10);background:var(--color-bg);border-bottom:1px solid var(--color-divider);position:relative;overflow:hidden}.LegalDoc_hero__31TfN:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 320px at 50% -20%,rgba(14,165,233,.1),transparent 70%);pointer-events:none}.LegalDoc_heroHeader__0b0O1{position:relative;max-width:760px}.LegalDoc_heroTitle__NpDQH{font-size:var(--text-hero);font-weight:600}.LegalDoc_meta__VsnZ8{display:inline-flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-2) var(--space-5);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.LegalDoc_metaItem__uzBqJ{display:inline-flex;align-items:baseline;gap:var(--space-2)}.LegalDoc_metaLabel__Ar_Fk{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);font-weight:600}.LegalDoc_metaValue__mS9y7{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);font-weight:500}.LegalDoc_metaDivider__X16r_{width:1px;height:14px;background:var(--color-divider)}.LegalDoc_body__6JK7Z{padding-block:var(--space-12);background:var(--color-bg);--header-height:90px}.LegalDoc_bodyGrid__xU1KU{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:start}.LegalDoc_toc__cO_RQ{position:-webkit-sticky;position:sticky;top:100px}.LegalDoc_tocInner__yuJGp{border-left:1px solid var(--color-divider);padding-left:var(--space-5)}.LegalDoc_tocLabel__w2mS9{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);font-weight:600;margin-bottom:var(--space-3)}.LegalDoc_tocList__EiR1n{display:flex;flex-direction:column;gap:2px;list-style:none}.LegalDoc_tocLink__WsZRZ{display:block;padding:6px var(--space-2);font-size:var(--text-sm);line-height:1.4;color:var(--color-text-muted);border-radius:var(--radius-sm);border-left:2px solid transparent;margin-left:calc(var(--space-2) * -1);padding-left:var(--space-2);transition:color var(--transition-interactive),background var(--transition-interactive)}.LegalDoc_tocLink__WsZRZ:hover{color:var(--color-primary);background:var(--color-primary-soft)}.LegalDoc_tocLinkActive__GrXPt{color:var(--color-primary);font-weight:600}.LegalDoc_prose__mUlFU{max-width:760px}.LegalDoc_section__tovA_{padding-block:var(--space-5);border-bottom:1px solid var(--color-divider);scroll-margin-top:var(--header-height)}.LegalDoc_section__tovA_:first-child{padding-top:0}.LegalDoc_section__tovA_:last-of-type{border-bottom:none}.LegalDoc_sectionHeading__O5fa3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--color-text);letter-spacing:-.02em;line-height:1.2;margin-bottom:var(--space-4)}.LegalDoc_sectionHeading__O5fa3:before{content:"";display:block;width:28px;height:2px;background:var(--color-primary);border-radius:var(--radius-full);margin-bottom:var(--space-3)}.LegalDoc_sectionBody__tu6xH{font-size:var(--text-md);line-height:1.7;color:var(--color-text-muted)}.LegalDoc_sectionBody__tu6xH p{color:var(--color-text-muted);max-width:none}.LegalDoc_sectionBody__tu6xH ol+p,.LegalDoc_sectionBody__tu6xH p+ol,.LegalDoc_sectionBody__tu6xH p+p,.LegalDoc_sectionBody__tu6xH p+ul,.LegalDoc_sectionBody__tu6xH ul+p{margin-top:var(--space-3)}.LegalDoc_sectionBody__tu6xH ol,.LegalDoc_sectionBody__tu6xH ul{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding-left:var(--space-5)}.LegalDoc_sectionBody__tu6xH ol li,.LegalDoc_sectionBody__tu6xH ul li{list-style:disc;padding-left:var(--space-1)}.LegalDoc_sectionBody__tu6xH ol li{list-style:decimal}.LegalDoc_sectionBody__tu6xH strong{color:var(--color-text);font-weight:600}.LegalDoc_sectionBody__tu6xH a{color:var(--color-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.LegalDoc_sectionBody__tu6xH a:hover{color:var(--color-primary-hover)}.LegalDoc_sectionBody__tu6xH li>strong:first-child,.LegalDoc_sectionBody__tu6xH p>strong:first-child{color:var(--color-text)}.LegalDoc_lastReviewed__QzsWE{margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--color-divider);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint);letter-spacing:.04em}@media (max-width:960px){.LegalDoc_bodyGrid__xU1KU{grid-template-columns:1fr;gap:var(--space-8)}.LegalDoc_toc__cO_RQ{position:static}.LegalDoc_tocInner__yuJGp{border-left:none;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg)}.LegalDoc_tocList__EiR1n{flex-direction:row;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.LegalDoc_tocLink__WsZRZ{border-left:none;margin-left:0}}@media (max-width:640px){.LegalDoc_hero__31TfN{padding-block:calc(var(--header-height) + var(--space-12)) var(--space-8)}.LegalDoc_heroTitle__NpDQH{font-size:var(--text-3xl)}.LegalDoc_meta__VsnZ8{width:100%;justify-content:center}.LegalDoc_section__tovA_{scroll-margin-top:var(--header-height)}}