.LegalDocument_root__jws3M{padding-block:clamp(48px,7vw,96px)}.LegalDocument_header__eJQsM{max-width:70ch;margin-bottom:48px;display:flex;flex-direction:column;gap:12px}.LegalDocument_title__W0fjd{margin:0}.LegalDocument_lastUpdated__wXJGc{font-size:var(--fs-small);color:var(--fg-muted);margin:0}.LegalDocument_intro__Y_DH5{font-size:18px;color:var(--fg-body);margin:0}.LegalDocument_layout__PqSFN{display:grid;grid-template-columns:minmax(0,240px) minmax(0,70ch);grid-gap:64px;gap:64px;align-items:start}.LegalDocument_toc__99970{position:-webkit-sticky;position:sticky;top:96px;background:var(--surface-panel);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-soft)}.LegalDocument_tocTitle__zpfEL{font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 12px}.LegalDocument_tocList__CSkiC{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:var(--fs-small)}.LegalDocument_body__vHe7R{display:flex;flex-direction:column;gap:36px}.LegalDocument_section__XJQIQ{scroll-margin-top:96px}.LegalDocument_section__XJQIQ p{margin:12px 0 0}.LegalDocument_sectionTitle__g9yNm{margin:0}@media (max-width:920px){.LegalDocument_layout__PqSFN{grid-template-columns:1fr;gap:32px}.LegalDocument_toc__99970{position:static}}