.legal-page[data-v-50fd142f]{max-width:72rem}.legal-date[data-v-50fd142f]{color:var(--text-muted);margin-top:1.5rem;font-size:.72rem}.legal-summary[data-v-50fd142f]{background:var(--bg2);border-left:3px solid var(--color-brand);margin-bottom:3rem;padding:1.5rem 1.8rem;font-size:.9rem;line-height:1.9}.legal-layout[data-v-50fd142f]{grid-template-columns:15rem minmax(0,1fr);gap:3rem;display:grid}.legal-contents[data-v-50fd142f]{position:sticky;top:6rem}.legal-contents a[data-v-50fd142f]{color:var(--text-muted);gap:.6rem;padding-block:.7rem;font-size:.76rem;line-height:1.6;display:flex}.legal-contents a span[data-v-50fd142f],.legal-contents a[data-v-50fd142f]:hover{color:var(--text-accent)}.legal-contents a span[data-v-50fd142f]{padding-top:.1rem;font-size:.65rem}.legal-section[data-v-50fd142f]{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:2rem;scroll-margin-top:7rem}.legal-section h2[data-v-50fd142f]{align-items:baseline;gap:.8rem;margin-bottom:1rem;font-size:1.15rem;font-weight:600;display:flex}.legal-section h2 span[data-v-50fd142f]{color:var(--text-accent);font-size:.7rem}.legal-section li[data-v-50fd142f],.legal-section p[data-v-50fd142f]{color:var(--text-muted);overflow-wrap:anywhere;font-size:.88rem;line-height:1.95}.legal-section p+p[data-v-50fd142f]{margin-top:.9rem}.legal-section ul[data-v-50fd142f]{margin-top:1rem;padding-left:1.2rem;list-style:outside}.legal-section li[data-v-50fd142f]{margin-top:.5rem}.legal-related[data-v-50fd142f]{color:var(--text-accent);flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.75rem;display:flex}.legal-related a[data-v-50fd142f]{align-items:center;min-height:44px;display:flex}@media (width<=760px){.legal-layout[data-v-50fd142f]{grid-template-columns:1fr;gap:2rem}.legal-contents[data-v-50fd142f]{position:static}.legal-contents a[data-v-50fd142f]{min-height:44px}.legal-summary[data-v-50fd142f]{padding:1.2rem}}
