.hSection.legalShell{max-width:760px}.legalBody h2{margin:36px 0 12px;font-size:1.15rem;font-weight:700}.legalBody h2:first-child{margin-top:0}.legalBody p{margin:0;color:var(--text-secondary);line-height:1.6}.legalBody dl{display:grid;grid-template-columns:160px 1fr;gap:8px 16px;margin:0;padding:18px 20px;border:1px solid var(--border-light);border-radius:14px;background:var(--bg-surface)}.legalBody dt{color:var(--text-tertiary);font-size:.9rem}.legalBody dd{margin:0;color:var(--text-primary)}.legalBody a{color:var(--primary-light)}@media (max-width:560px){.legalBody dl{grid-template-columns:1fr;gap:2px}.legalBody dd{margin-bottom:10px}}