.LegalDocument_legal__J35ar{max-width:48rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.LegalDocument_title__SbHmZ{margin:0 0 1rem;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;padding-bottom:.75rem;border-bottom:2px solid color-mix(in srgb,var(--primary) 25%,var(--border))}.LegalDocument_lead__D17Ay{margin:0 0 .75rem;line-height:1.65;color:var(--muted-foreground);font-size:1.05rem}.LegalDocument_meta__ddUDI{margin:0 0 2rem;font-size:.85rem;color:var(--muted-foreground)}.LegalDocument_toc__zwD2R{margin-bottom:2.5rem;padding:1.25rem 1.5rem;border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:.75rem;background:var(--accent)}.LegalDocument_tocTitle__mqH9Z{margin:0 0 .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--primary)}.LegalDocument_tocList__8ikzP{margin:0;padding-left:1.25rem;-moz-columns:1;column-count:1;-moz-column-gap:2rem;column-gap:2rem;font-size:.875rem;line-height:1.7}@media (min-width:640px){.LegalDocument_tocList__8ikzP{-moz-columns:2;column-count:2}}.LegalDocument_tocList__8ikzP a{color:var(--foreground);text-decoration:none}.LegalDocument_tocList__8ikzP a:hover{color:var(--primary);text-decoration:underline}.LegalDocument_section__5H0fY{scroll-margin-top:5rem}.LegalDocument_sectionTitle__Zs7JM{margin:2.5rem 0 1rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.2rem;font-weight:600;color:var(--foreground);padding-left:.75rem;border-left:3px solid var(--primary)}.LegalDocument_subsection__xgKTd{margin:1.25rem 0 0;padding-left:.75rem;border-left:1px solid var(--border)}.LegalDocument_subsectionTitle__7WGWy{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--foreground)}.LegalDocument_legal__J35ar p{margin:0 0 1rem;line-height:1.7;color:var(--foreground);font-size:.95rem}.LegalDocument_list__X2H7h{margin:0 0 1rem;padding-left:1.5rem;line-height:1.7;font-size:.95rem}.LegalDocument_list__X2H7h li{margin-bottom:.5rem}.LegalDocument_list__X2H7h li::marker{color:var(--primary)}