.legal-hero{padding:150px 0 54px;background:var(--brand-bg-alt);text-align:center}.legal-hero p{max-width:740px;margin:0 auto}.legal-narrow{max-width:860px}.legal-content h2{margin-top:30px;color:var(--brand-primary-dark)}.legal-content h2:first-child{margin-top:0}.legal-content p{font-size:1.02rem}.legal-cta h2,.legal-cta p{color:var(--brand-text-inverse)}@media (max-width:575px){.legal-hero{padding-top:132px}}