.legal-hero{padding:86px 0;background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.legal-content .container,.legal-hero .container{max-width:860px}.legal-hero h1{margin-bottom:16px;font-size:2.65rem;line-height:1.12;font-weight:800}.legal-hero p:not(.eyebrow){color:rgba(255,255,255,.86)}.legal-content{padding:76px 0;background:var(--brand-bg)}.legal-content h2{margin:34px 0 12px;font-size:1.35rem;font-weight:800}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--brand-text-secondary)}