.legal-main{max-width:980px;padding-top:52px}.legal-hero{margin-bottom:28px;padding:42px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#f8fbff,#eef5ff);box-shadow:0 16px 40px rgba(20,51,92,.08)}.legal-hero h1{margin:8px 0 10px;font-size:clamp(38px,6vw,62px);line-height:1.05;letter-spacing:-.04em}.legal-hero p:last-child{max-width:720px;margin-bottom:0;color:var(--muted);font-size:18px}.legal-content{padding:38px 42px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(36,58,90,.08)}.legal-content h2{margin:34px 0 10px;font-size:23px}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:#35445f}.legal-content ul{padding-left:22px}.legal-content a{color:var(--blue)}.legal-content address{font-style:normal}.legal-updated{margin-top:34px;color:var(--muted);font-size:14px}@media(max-width:650px){.legal-main{padding-top:24px}.legal-hero,.legal-content{padding:25px 22px}.legal-hero h1{font-size:40px}}
