.legal-hero{padding:170px 0 72px;background:var(--brand-primary-dark);color:#fff}.legal-hero h1,.legal-hero p{color:#fff}.legal-hero p{max-width:760px}.legal-body{padding:72px 0}.legal-body .container{max-width:880px}.legal-body h2{margin-top:30px;padding-top:22px;border-top:1px solid var(--brand-border)}.legal-body h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal-body p{color:var(--brand-text)}