.LegalDocument_LegalDocument__WeOUa{padding-top:var(--space-xl);padding-bottom:var(--space-3-xl)}.LegalDocument_Hero__cqyZ0{max-width:720px;margin:0 auto var(--space-xl);text-align:center}.LegalDocument_Eyebrow__SMzYM{display:inline-block;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-red);margin-bottom:10px}.LegalDocument_TitleRow__9Fi9P{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.LegalDocument_Title__FRSa0{font-family:var(--font-display);font-weight:560;font-size:2.4rem;letter-spacing:-.01em;color:var(--heading-ink);margin:0}.LegalDocument_VersionBadge__3xsl1{font-family:var(--font-body);font-size:12.5px;font-weight:700;color:var(--brand-red);background:var(--surface);border:1px solid var(--surface-border);border-radius:999px;padding:4px 12px;white-space:nowrap}.LegalDocument_Intro__Qjkyx{margin:var(--space-sm) auto 0;max-width:56ch;color:var(--body-ink);font-family:var(--font-body);font-size:1rem;line-height:1.6}.LegalDocument_Layout__zLaDk{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:var(--space-2-xl);gap:var(--space-2-xl);max-width:1000px;margin:0 auto;align-items:start}.LegalDocument_Toc__X8eqj{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:var(--space-xs)}.LegalDocument_TocLabel__593wm{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--body-ink);margin-bottom:2px}.LegalDocument_TocList__zFRhf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-left:2px solid var(--surface-border)}.LegalDocument_TocLink__AsaTo{display:block;font-family:var(--font-body);font-size:13.5px;line-height:1.4;color:var(--body-ink);padding:7px 0 7px 14px;border-left:2px solid transparent;margin-left:-2px;transition:color .15s ease,border-color .15s ease}.LegalDocument_TocLink__AsaTo:visited{color:var(--body-ink)}.LegalDocument_TocLink__AsaTo:hover{color:var(--heading-ink)}.LegalDocument_TocLinkActive__nS95n,.LegalDocument_TocLinkActive__nS95n:visited{color:var(--brand-red);border-left-color:var(--brand-red);font-weight:600}.LegalDocument_TocMobile__Wz9_d{display:none;margin:0 auto var(--space-lg);max-width:700px;border:1px solid var(--surface-border);border-radius:14px;background:var(--surface);overflow:hidden}.LegalDocument_TocMobileSummary__GLQU1{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;font-family:var(--font-body);font-weight:600;font-size:14.5px;color:var(--heading-ink)}.LegalDocument_TocMobileSummary__GLQU1::-webkit-details-marker{display:none}.LegalDocument_TocMobileIcon__mdMsL{color:var(--brand-red);transition:transform .2s ease;flex-shrink:0}.LegalDocument_TocMobile__Wz9_d[open] .LegalDocument_TocMobileIcon__mdMsL{transform:rotate(180deg)}.LegalDocument_TocMobileList__Q87Yz{padding:0 18px 14px}.LegalDocument_Content__3_Hp9{display:flex;flex-direction:column;gap:var(--space-lg);max-width:680px}.LegalDocument_Section__rhTyZ{scroll-margin-top:100px;display:flex;gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--surface-border)}.LegalDocument_Section__rhTyZ:last-child{border-bottom:none;padding-bottom:0}.LegalDocument_Number__uK4Mb{flex-shrink:0;font-family:var(--font-display);font-size:1.1rem;font-weight:560;color:var(--brand-red);min-width:32px}.LegalDocument_SectionBody__ICtHC{min-width:0}.LegalDocument_SectionTitle__j_O41{margin:0 0 8px;font-family:var(--font-body);font-weight:700;font-size:1.05rem;color:var(--heading-ink)}.LegalDocument_SectionBody__ICtHC p,.LegalDocument_SectionBody__ICtHC ul{font-family:var(--font-body);color:var(--body-ink);font-size:.96rem;line-height:1.7;margin:0 0 10px}.LegalDocument_SectionBody__ICtHC ul{padding-left:20px}.LegalDocument_SectionBody__ICtHC li{margin-bottom:4px}.LegalDocument_SectionBody__ICtHC li:last-child,.LegalDocument_SectionBody__ICtHC p:last-child,.LegalDocument_SectionBody__ICtHC ul:last-child{margin-bottom:0}.LegalDocument_SectionBody__ICtHC a{color:var(--brand-red);text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.LegalDocument_Layout__zLaDk{grid-template-columns:1fr}.LegalDocument_Toc__X8eqj{display:none}.LegalDocument_TocMobile__Wz9_d{display:block}.LegalDocument_Content__3_Hp9{max-width:700px;margin:0 auto}.LegalDocument_Title__FRSa0{font-size:1.9rem}}