.legal-hero{padding:65px 0;background:linear-gradient(125deg,#0b1525,#142945);color:#fff}.legal-hero h1{font-size:clamp(2.2rem,4vw,3.35rem);font-weight:800;letter-spacing:-.05em}.legal-hero p{max-width:700px;margin:12px 0 0;color:#a6b4c7}.legal-content{padding:75px 0;background:#f8fafc}.legal-content article{max-width:900px;margin:auto;padding:48px 55px;border:1px solid #e4e8ef;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.06)}.legal-content h2{font-size:1rem;font-weight:800;margin:30px 0 10px;color:#172033}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:#667181;font-size:.7rem;line-height:1.85}.legal-content a{color:var(--primary);font-weight:700}.legal-content .legal-update{margin-top:35px;padding-top:18px;border-top:1px solid #e8ecf1;color:#929baa;font-size:.58rem}@media(max-width:767.98px){.legal-hero{padding:48px 0}.legal-content{padding:45px 0}.legal-content article{padding:30px 23px}}
