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