.LegalContent-module__pOYtfa__layout{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.LegalContent-module__pOYtfa__toc{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem 1.5rem}.LegalContent-module__pOYtfa__tocLabel{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 .85rem;font-size:.78rem;font-weight:700}.LegalContent-module__pOYtfa__toc ul{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.LegalContent-module__pOYtfa__toc a{color:var(--color-primary);font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none}.LegalContent-module__pOYtfa__toc a:hover{text-decoration:underline}.LegalContent-module__pOYtfa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2rem 1.75rem}@media (min-width:900px){.LegalContent-module__pOYtfa__layout{grid-template-columns:230px 1fr}.LegalContent-module__pOYtfa__toc{position:sticky;top:6rem}.LegalContent-module__pOYtfa__card{padding:2.75rem}}
