.legal-main{max-width:980px;margin:0 auto;padding:48px 24px 80px;color:#10122b}.legal-hero{padding:44px;border-radius:18px;background:#f2eee3;margin-bottom:30px}.legal-hero h1{font:700 clamp(2.4rem,6vw,4.8rem)/.98 Georgia,serif;letter-spacing:-.05em;margin:8px 0 12px}.legal-hero p{color:#667085;max-width:700px;line-height:1.65}.legal-content{display:grid;gap:18px}.legal-content section{padding:26px;border:1px solid #dfe3e8;border-radius:14px;background:#fff}.legal-content h2{font:700 1.45rem Georgia,serif;margin:0 0 10px}.legal-content p,.legal-content li{color:#4f596b;line-height:1.7}.legal-content ul{margin:8px 0 0;padding-left:22px}.legal-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px}.legal-links a{color:#1769aa;font-weight:800}@media(max-width:650px){.legal-main{padding:28px 16px 60px}.legal-hero{padding:28px 22px}}
