.legal-hero{padding:120px 0 40px;background:var(--brand-bg-alt);border-bottom:1px solid var(--brand-border)}.legal-hero p{color:var(--brand-neutral-mid);margin:0}.legal-body{max-width:800px}.legal-body h2{font-size:1.25rem;margin-top:var(--space-xl)}.legal-body p{color:var(--brand-text)}.legal-body a{color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}