.LegalDocument_hero__GoDd_{padding-block:clamp(36px,5vw,64px);background-color:var(--color-surface-muted);border-bottom:1px solid var(--color-border)}.LegalDocument_heroInner__jjZh7{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:940px}.LegalDocument_eyebrow__bYKly{font-family:var(--font-mono-stack);font-weight:500;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.LegalDocument_title__Va0Li{font-family:var(--font-body);font-weight:700;line-height:1.15;font-size:clamp(1.75rem,3.5vw,2.5rem);color:var(--color-text)}.LegalDocument_updated__MNcAT{font-family:var(--font-body);font-weight:400;line-height:1.5;font-size:.875rem;color:var(--color-text-muted)}.LegalDocument_intro__AH2vd{font-family:var(--font-body);font-weight:400;line-height:1.6;font-size:1.125rem;color:var(--color-text-secondary);max-width:64ch}.LegalDocument_body__QQk4C{padding-block:clamp(32px,5vw,56px)}.LegalDocument_layout__aChrs{max-width:940px;display:grid;grid-gap:clamp(24px,4vw,40px);gap:clamp(24px,4vw,40px);align-items:start}@media(min-width:1024px){.LegalDocument_layout__aChrs{grid-template-columns:220px 1fr}}.LegalDocument_toc__WSKy3{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:12px;padding:20px}@media(min-width:1024px){.LegalDocument_toc__WSKy3{position:-webkit-sticky;position:sticky;top:96px}}.LegalDocument_tocTitle__CfX_2{font-family:var(--font-mono-stack);font-weight:500;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.LegalDocument_tocList__WxLBR{display:flex;flex-direction:column;gap:8px;list-style:none;counter-reset:toc}.LegalDocument_tocList__WxLBR a{font-family:var(--font-body);font-weight:400;line-height:1.5;font-size:.875rem;color:var(--color-text-secondary)}.LegalDocument_tocList__WxLBR a:focus-visible,.LegalDocument_tocList__WxLBR a:hover{color:var(--color-link-hover)}.LegalDocument_content__WIVJR{display:flex;flex-direction:column;gap:32px;max-width:72ch}.LegalDocument_section__uM4e6{display:flex;flex-direction:column;gap:12px;scroll-margin-top:96px}.LegalDocument_heading__eyxiO{font-family:var(--font-body);font-weight:600;line-height:1.25;font-size:clamp(1.25rem,2vw,1.5rem);color:var(--color-text)}.LegalDocument_num__mHJPP{color:var(--color-text-muted)}.LegalDocument_paragraph__HGsOy{font-family:var(--font-body);font-weight:400;line-height:1.6;font-size:1rem;color:var(--color-text-secondary)}.LegalDocument_bullets__XMtnx{display:flex;flex-direction:column;gap:8px;padding-left:20px;list-style:disc}.LegalDocument_bullets__XMtnx li{font-family:var(--font-body);font-weight:400;line-height:1.6;font-size:1rem;color:var(--color-text-secondary)}