.legal-page{max-width:980px}.legal-page>h1{max-width:850px}.legal-page>.lead{max-width:900px;margin-bottom:42px}.legal-card{position:relative;margin:18px 0;padding:28px 30px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,#172132d9,#0e1420f2);box-shadow:0 18px 50px #0002}.legal-card:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:3px;border-radius:10px;background:linear-gradient(180deg,var(--accent),var(--cyan));opacity:.75}.legal-card h2{margin:0 0 12px;font-size:24px;letter-spacing:-.02em}.legal-card p{margin:0;color:#cbd5e1;line-height:1.78}.legal-card.accent-card{margin-top:32px;border-color:#8b5cf666;background:linear-gradient(145deg,#8b5cf61c,#0e1420f2)}.legal-card.accent-card .ghost{margin-top:20px}.site-footer-v45 nav{display:flex;flex-wrap:wrap;gap:8px 16px}.site-footer-v45 nav a{white-space:nowrap}@media(max-width:700px){.legal-card{padding:24px 24px 24px 27px}.legal-card h2{font-size:21px}.site-footer-v45 nav{gap:10px 14px}}
