.legal-hero{padding:150px 0 55px;background:linear-gradient(180deg,#f4f8fc 0%,#fff 100%);border-bottom:1px solid #e7edf4}.legal-content{padding:55px 0 80px}.legal-content h2{margin-top:2.2rem;margin-bottom:1rem;color:#122033;font-weight:700}.legal-content h3{margin-top:1.6rem;color:#183b64;font-weight:700}.legal-content p,.legal-content li{color:#526174;line-height:1.75}.legal-content ul{padding-left:1.25rem}.legal-card{background:#fff;border:1px solid #e5ebf2;border-radius:18px;padding:30px;box-shadow:0 8px 30px rgba(18,38,63,.05)}
