.LegalDocumentPage_page__MRhCF{background:var(--surface-50,#f6f9fc);min-height:100vh}.LegalDocumentPage_header__ShHEQ{background:#ffffff;border-bottom:1px solid var(--ink-100)}.LegalDocumentPage_document__5eOCB,.LegalDocumentPage_headerInner__s0x7U{margin:0 auto;max-width:980px;padding-left:var(--space-5);padding-right:var(--space-5)}.LegalDocumentPage_headerInner__s0x7U{padding-bottom:var(--space-7);padding-top:var(--space-7)}.LegalDocumentPage_eyebrow__moSUe{color:var(--brand-700);font-size:var(--text-sm);font-weight:800;letter-spacing:0;margin:0 0 var(--space-2);text-transform:uppercase}.LegalDocumentPage_header__ShHEQ h1{font-size:clamp(2rem,4vw,3rem);line-height:1.12;margin:0}.LegalDocumentPage_subtitle__YS0Oi{color:var(--ink-600);font-size:var(--text-lg);line-height:1.6;margin:var(--space-3) 0 0;max-width:780px}.LegalDocumentPage_metadata__nVWxA{color:var(--ink-500);font-size:var(--text-sm);margin:var(--space-4) 0 0}.LegalDocumentPage_document__5eOCB{padding-bottom:var(--space-8);padding-top:var(--space-5)}.LegalDocumentPage_policyNav__KZXz2{border-bottom:1px solid var(--ink-200);display:flex;flex-wrap:wrap;gap:var(--space-4);padding-bottom:var(--space-4)}.LegalDocumentPage_policyNav__KZXz2 a{color:var(--brand-700);font-size:var(--text-sm);font-weight:700}.LegalDocumentPage_body__S0lYd{color:var(--ink-800);font-size:1rem;line-height:1.75;padding-top:var(--space-5)}.LegalDocumentPage_body__S0lYd h2{color:var(--ink-900);font-size:1.45rem;line-height:1.3;margin:var(--space-7) 0 var(--space-3)}.LegalDocumentPage_body__S0lYd h2:first-child{margin-top:0}.LegalDocumentPage_body__S0lYd h3{color:var(--ink-900);font-size:1.1rem;line-height:1.4;margin:var(--space-5) 0 var(--space-2)}.LegalDocumentPage_body__S0lYd p{margin:0 0 var(--space-3)}.LegalDocumentPage_body__S0lYd ol,.LegalDocumentPage_body__S0lYd ul{margin:0 0 var(--space-4);padding-left:1.4rem}.LegalDocumentPage_body__S0lYd li+li{margin-top:var(--space-1)}.LegalDocumentPage_body__S0lYd address{font-style:normal}.LegalDocumentPage_body__S0lYd [data-legal-table]{margin:var(--space-4) 0;overflow-x:auto;width:100%}.LegalDocumentPage_body__S0lYd table{border-collapse:collapse;min-width:720px;width:100%}.LegalDocumentPage_body__S0lYd td,.LegalDocumentPage_body__S0lYd th{border:1px solid var(--ink-200);padding:var(--space-3);text-align:left;vertical-align:top}.LegalDocumentPage_body__S0lYd th{background:var(--brand-50);color:var(--ink-900);font-size:var(--text-sm)}.LegalDocumentPage_body__S0lYd a{color:var(--brand-700);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.18em}@media (max-width:640px){.LegalDocumentPage_document__5eOCB,.LegalDocumentPage_headerInner__s0x7U{padding-left:var(--space-4);padding-right:var(--space-4)}.LegalDocumentPage_headerInner__s0x7U{padding-bottom:var(--space-6);padding-top:var(--space-6)}.LegalDocumentPage_body__S0lYd{line-height:1.65}}