.legal-module__7fVNVa__doc h2{margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--border-hairline);font-size:var(--text-lg);color:var(--text-strong)}.legal-module__7fVNVa__doc h2:first-child{border-top:none;margin-top:0;padding-top:0}.legal-module__7fVNVa__doc p{margin-top:var(--space-4);font-size:var(--text-base);color:var(--text-body);line-height:1.9}.legal-module__7fVNVa__doc code{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:3px;padding:.1rem .35rem}.legal-module__7fVNVa__doc .table-scroll{margin-top:var(--space-5)}.legal-module__7fVNVa__list{gap:var(--space-2);margin-top:var(--space-4);display:grid}.legal-module__7fVNVa__list li{padding-left:var(--space-5);font-size:var(--text-base);color:var(--text-body);line-height:1.85;position:relative}.legal-module__7fVNVa__list li:before{content:"―";color:var(--accent);position:absolute;left:0}.legal-module__7fVNVa__footerNote{margin-top:var(--space-10);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm)!important;color:var(--text-muted)!important}.legal-module__7fVNVa__footerNote a{color:var(--accent);font-weight:700}.legal-module__7fVNVa__notice{margin-bottom:var(--space-8);padding:var(--space-5);border-left:3px solid var(--accent);background:var(--surface-sunken);font-size:var(--text-sm)!important}.legal-module__7fVNVa__subhead{margin-top:var(--space-6);font-size:var(--text-base);color:var(--text-strong)}.legal-module__7fVNVa__doc h2{scroll-margin-top:var(--space-16)}.legal-module__7fVNVa__toc{margin-bottom:var(--space-8);padding:var(--space-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-lux);scroll-margin-top:var(--space-16)}.legal-module__7fVNVa__doc .legal-module__7fVNVa__tocTitle{font-size:var(--text-sm);color:var(--text-strong);margin-top:0;font-weight:700}.legal-module__7fVNVa__tocList{margin-top:var(--space-3);gap:.15rem;padding-left:0;list-style:none;display:grid}.legal-module__7fVNVa__tocList a{font-size:var(--text-sm);color:var(--text-body);padding-block:.3rem;line-height:1.6;text-decoration:none;display:block}.legal-module__7fVNVa__tocList a:hover,.legal-module__7fVNVa__tocList a:focus-visible{color:var(--text-strong);text-decoration:underline}.legal-module__7fVNVa__doc .legal-module__7fVNVa__toTop{margin-top:var(--space-6);font-size:var(--text-xs);text-align:right}.legal-module__7fVNVa__toTop a{color:var(--text-muted);font-weight:700}.legal-module__7fVNVa__toTop a:hover,.legal-module__7fVNVa__toTop a:focus-visible{color:var(--text-strong)}@media (pointer:coarse){.legal-module__7fVNVa__tocList a,.legal-module__7fVNVa__toTop a{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}}
