.legal_main__oS2pP{display:flex;flex-direction:column}.legal_hero__r_CA3{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.legal_heroInner__Kcry_{max-width:760px;margin:0 auto;padding:var(--space-9) var(--space-5) var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.legal_eyebrow__dzh_i{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-large)}.legal_h1__UhZ_n{font-size:var(--text-5xl);color:var(--color-text);max-width:20ch}.legal_effectiveDate__46C_m{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.legal_subheadline__xRdmu{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:62ch}.legal_toc__363N0{margin-top:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.legal_tocTitle__ikZjQ{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.legal_tocList__6E1xV{margin-top:var(--space-3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2) var(--space-5);gap:var(--space-2) var(--space-5);list-style:none}.legal_tocLink___U8jU{font-size:var(--text-sm);color:var(--color-accent);text-decoration:none}.legal_tocLink___U8jU:hover{color:var(--color-accent-strong)}@media (max-width:640px){.legal_tocList__6E1xV{grid-template-columns:1fr}}.legal_section__uTbI4{border-bottom:1px solid var(--color-border);scroll-margin-top:var(--space-6)}.legal_section__uTbI4:last-of-type{border-bottom:none}.legal_sectionInner__M7qz9{max-width:720px;margin:0 auto;padding:var(--space-7) var(--space-5)}.legal_h2__8NgZl{font-size:var(--text-2xl);color:var(--color-text);max-width:40ch}.legal_h3__Phqwx{font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin-top:var(--space-6)}.legal_h3__Phqwx:first-of-type{margin-top:var(--space-5)}.legal_sectionIntro__H96xM{font-size:var(--text-lg);color:var(--color-text-secondary);margin-top:var(--space-4);max-width:62ch}.legal_bodyText__nmFPu{font-size:var(--text-base);color:var(--color-text-secondary);max-width:62ch;margin-top:var(--space-3)}.legal_list__NloYA{margin-top:var(--space-3);padding-left:var(--space-5);max-width:60ch;display:flex;flex-direction:column;gap:var(--space-2)}.legal_list__NloYA li{color:var(--color-text-secondary)}.legal_link__7oYyo{color:var(--color-accent)}.legal_link__7oYyo:hover{color:var(--color-accent-strong)}.legal_tableWrap__gSjtH{margin-top:var(--space-4);overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.legal_table__zE_bx{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.legal_table__zE_bx td,.legal_table__zE_bx th{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}.legal_table__zE_bx th{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-subtle);white-space:nowrap}.legal_table__zE_bx td{color:var(--color-text-secondary)}.legal_table__zE_bx td:first-child{color:var(--color-text);font-weight:600}.legal_table__zE_bx tbody tr:last-child td{border-bottom:none}.legal_closing__AK9q2{background:var(--color-bg-subtle)}.legal_closingText__ADP6x{font-size:var(--text-sm);color:var(--color-text-muted);max-width:62ch;margin-top:var(--space-4)}