.LegalPage_shell__MaYAA{display:grid;grid-template-columns:1fr 220px;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-8) 0 var(--space-10)}.LegalPage_content__WvESv{min-width:0;max-width:720px}.LegalPage_hero__P221W{margin-bottom:var(--space-7)}.LegalPage_eyebrow__d5jtA{display:inline-block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-weight:600;margin-bottom:var(--space-3)}.LegalPage_title__4knXj{font-size:clamp(32px,4.4vw,48px);font-weight:600;letter-spacing:-.015em;margin-bottom:var(--space-3)}.LegalPage_effective__iX1CW{font-size:13px;color:var(--text-hint)}.LegalPage_body__hxvKZ{display:flex;flex-direction:column;gap:var(--space-7)}.LegalPage_section__ayGW8{scroll-margin-top:calc(var(--header-h) + 24px)}.LegalPage_h2__2cXlx{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--text);margin-bottom:var(--space-3);padding-bottom:8px;border-bottom:1px solid var(--border)}.LegalPage_para__rjdZK{font-size:15px;line-height:1.7;color:var(--text-muted);white-space:pre-wrap;margin-bottom:var(--space-3)}.LegalPage_para__rjdZK:last-child{margin-bottom:0}.LegalPage_toc__xKOWL{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-4));align-self:start;display:flex;flex-direction:column;gap:var(--space-3)}.LegalPage_tocLabel__t8Ynz{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-hint);font-weight:700}.LegalPage_tocNav__yPOzV{display:flex;flex-direction:column;gap:4px}.LegalPage_tocLink__VkD2a{font-size:12px;color:var(--text-dim);line-height:1.4;border-left:1px solid var(--border);padding:4px 0 4px 10px;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.LegalPage_tocLink__VkD2a:hover{color:var(--text);border-color:var(--teal)}@media (max-width:900px){.LegalPage_shell__MaYAA{grid-template-columns:1fr}.LegalPage_toc__xKOWL{display:none}}