.LegalPage_title__Cg5zy{margin:var(--space-4) 0 var(--space-3)}.LegalPage_intro__SFyS4{margin:0 0 var(--space-2);color:var(--text-secondary)}.LegalPage_updated__uBD4x{margin:0;font-size:var(--text-small);color:var(--text-muted)}.LegalPage_toc__wPQRg{margin-top:var(--space-8);padding:var(--space-4) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--surface-sunken)}.LegalPage_tocSummary__N1cvY{min-height:var(--tap-target-min);display:flex;align-items:center;font-weight:600;cursor:pointer}@media (min-width:1024px){.LegalPage_toc__wPQRg{pointer-events:none}.LegalPage_tocSummary__N1cvY{pointer-events:auto}}.LegalPage_tocList__cWIHt{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-3) 0 0;padding-left:var(--space-5);list-style:decimal;font-size:var(--text-small);pointer-events:auto}.LegalPage_tocList__cWIHt a{display:inline-flex;align-items:center;min-height:32px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.LegalPage_body__cd9lV{display:flex;flex-direction:column;gap:var(--space-10)}.LegalPage_section__6Z38Z{scroll-margin-top:calc(var(--header-height-compact) + var(--space-6))}.LegalPage_sectionTitle__4Otdn{margin:0 0 var(--space-4);font-size:var(--text-h4)}.LegalPage_paragraph__MiH5n{margin:0 0 var(--space-3);max-width:72ch;color:var(--text-secondary);line-height:var(--leading-body)}.LegalPage_contactNote__c7n9w{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-default);font-size:var(--text-small);color:var(--text-secondary)}.LegalPage_contactNote__c7n9w a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}