main.legal{max-width:760px}
.legal h1{font-size:24px;margin:8px 0 4px}
.legal h2{font-size:17px;margin:26px 0 8px}
.legal p{margin:0 0 10px}
.legal .langs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}
.legal .langs a,.legal .other a{color:var(--primary);text-decoration:none;font-weight:600}
.legal .langs a.on{color:var(--text);text-decoration:underline}
.legal .other{margin-top:28px;padding-top:14px;border-top:1px solid var(--line)}
