.legal-article ul{margin-bottom:12px;padding-left:20px}.legal-article ul li{color:var(--color-text-secondary);margin-bottom:6px;line-height:1.75;list-style:outside}.toc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:40px;padding:24px 28px}.toc h2{border-bottom:none;margin-top:0;margin-bottom:16px;padding-bottom:0;font-size:1rem;font-weight:700}.toc ol{padding-left:20px}.toc ol li{margin-bottom:8px;list-style:decimal}.toc ol li a{color:var(--color-primary);font-size:var(--text-sm);text-decoration:underline}.toc ol li a:hover{color:var(--color-accent-dark)}
