.legal-hero{padding:110px 0 60px;background:linear-gradient(135deg,#f2f6f8,#fff)}.legal-content{padding:70px 0}.legal-content .container{max-width:860px}.legal-content h2{margin-top:2rem;font-weight:800}.legal-content p{color:var(--brand-text-secondary)}