.legal-sec{padding-block:clamp(130px,12cqw,180px) clamp(70px,8cqw,120px)}.legal{max-width:860px}.legal .h2{margin-top:18px}.legal .updated{margin:14px 0 0;color:var(--muted);font-size:14px}.legal .lead{max-width:none}.legal .block{margin-top:34px}.legal .block h2{font-size:clamp(22px,2.2cqw,28px);line-height:1.35;font-weight:800}#stage[dir=rtl] .legal .block h2{font-weight:800}.legal .block p,.legal .block li{font-size:16.5px;line-height:1.9;color:#2b2629;max-width:72ch}.legal .block p{margin:12px 0 0}.legal .block ul{margin:12px 0 0;padding-inline-start:22px;display:grid;gap:8px}.legal .block li::marker{color:var(--ink)}.legal .draft{margin:0 0 26px;padding:14px 22px;border-radius:var(--r2);background:var(--lpink);color:var(--black);font-weight:700;line-height:1.7}.legal .back{margin-top:48px;display:flex;gap:12px;flex-wrap:wrap}.legal .back .btn.ghost{color:var(--black)}body.page-light .foot{background:#0d0d0d;color:#fff;--fg:#fff;--muted:#BDB3B8;--soft:rgba(255,255,255,.08);--line:rgba(255,255,255,.16);border-radius:var(--r3) var(--r3) 0 0}
