.legal-wrap{padding:82px 0 96px}.legal-card{max-width:860px;border:1px solid var(--line);border-radius:24px;background:var(--panel);padding:clamp(26px,5vw,48px)}.legal-card h1{margin:12px 0 26px;font-size:clamp(2.7rem,6vw,5rem);line-height:.98;letter-spacing:-.055em}.legal-card p{color:var(--muted);line-height:1.8;font-size:1rem}.legal-card a{color:var(--green)}.legal-card kbd{padding:2px 6px;border:1px solid var(--line);border-radius:6px;background:#090d0a;color:var(--text);font:inherit}.legal-back{display:inline-flex;margin-top:24px;text-decoration:none}@media(max-width:640px){.legal-wrap{padding:56px 0 72px}.legal-card{border-radius:18px}}
