.LegalToc-module__-0tBoq__toc{max-height:calc(100vh - 8rem);padding-right:.5rem;position:sticky;top:6rem;overflow-y:auto}.LegalToc-module__-0tBoq__heading{text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-muted);margin:0 0 1rem;font-size:.72rem;font-weight:700}.LegalToc-module__-0tBoq__list{counter-reset:toc;gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.LegalToc-module__-0tBoq__link{border-left:2px solid var(--color-border,#ffffff1a);color:var(--color-text-muted);padding:.4rem .75rem;font-size:.85rem;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.LegalToc-module__-0tBoq__link:hover{color:var(--color-text-primary);border-color:var(--color-text-muted)}.LegalToc-module__-0tBoq__linkActive{color:var(--color-accent);border-color:var(--color-accent);font-weight:600}@media (max-width:1023px){.LegalToc-module__-0tBoq__toc{border:1px solid var(--color-border,#ffffff1a);background:var(--color-surface-subtle,#ffffff08);border-radius:14px;max-height:none;margin-bottom:2.5rem;padding:1rem 1.1rem;position:static}.LegalToc-module__-0tBoq__heading{margin-bottom:.75rem}.LegalToc-module__-0tBoq__list{gap:.1rem}}
.LegalLayout-module__eipK4G__hero{margin-bottom:3.5rem}.LegalLayout-module__eipK4G__title{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.1}.LegalLayout-module__eipK4G__updated{color:var(--color-text-muted);font-size:1.125rem}.LegalLayout-module__eipK4G__layout{grid-template-columns:1fr;gap:2rem;display:grid}.LegalLayout-module__eipK4G__doc{min-width:0}@media (min-width:1024px){.LegalLayout-module__eipK4G__layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:4rem}.LegalLayout-module__eipK4G__doc{max-width:46rem}}.LegalLayout-module__eipK4G__aside{min-width:0}
