.legal-module__rHtxJq__layout{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.legal-module__rHtxJq__withToc{gap:var(--space-16);grid-template-columns:220px minmax(0,1fr)}}.legal-module__rHtxJq__toc{display:none}@media (min-width:1024px){.legal-module__rHtxJq__toc{top:calc(var(--topbar-height) + var(--space-6));max-height:calc(100vh - var(--topbar-height) - var(--space-12));overscroll-behavior:contain;display:block;position:sticky;overflow-y:auto}}.legal-module__rHtxJq__tocLabel{font:600 var(--text-xs) var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin:0}.legal-module__rHtxJq__tocList{margin:var(--space-3) 0 0;padding:0 0 0 var(--space-3);border-left:1px solid var(--border-light);gap:var(--space-2);list-style:none;display:grid}.legal-module__rHtxJq__tocList a{font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--transition-fast);line-height:1.45;display:block}.legal-module__rHtxJq__tocList a:hover{color:var(--text-primary)}.legal-module__rHtxJq__doc{min-width:0;max-width:72ch}.legal-module__rHtxJq__docSection{padding-block:var(--space-8);border-top:1px solid var(--border-light);scroll-margin-top:calc(var(--topbar-height) + var(--space-4))}.legal-module__rHtxJq__docSection:first-child{border-top:0;padding-top:0}.legal-module__rHtxJq__docSection:last-child{padding-bottom:0}.legal-module__rHtxJq__docH2{margin:0 0 var(--space-4);font-size:var(--text-2xl);letter-spacing:-.015em;color:var(--text-primary);font-weight:600;line-height:1.3}.legal-module__rHtxJq__docH3{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-xl);color:var(--text-primary);font-weight:600}.legal-module__rHtxJq__docP{margin:0 0 var(--space-4);font-size:var(--text-lg);color:var(--text-secondary);line-height:1.75}.legal-module__rHtxJq__docP:last-child{margin-bottom:0}.legal-module__rHtxJq__docUl{margin:0 0 var(--space-4);padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-lg);color:var(--text-secondary);flex-direction:column;line-height:1.7;display:flex}.legal-module__rHtxJq__docUl:last-child{margin-bottom:0}.legal-module__rHtxJq__docUl li::marker{color:var(--text-tertiary)}.legal-module__rHtxJq__link{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-module__rHtxJq__link:hover{color:var(--accent-hover)}@media (prefers-reduced-motion:reduce){.legal-module__rHtxJq__tocList a{transition:none}}.legal-module__rHtxJq__disclosure{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}
