.legal-hero{background:var(--brand-primary-dark);padding:160px 0 40px;text-align:center}.legal-hero h1{color:#fff;font-size:2rem}.legal-content{max-width:800px;margin:0 auto}.legal-content .last-updated{font-size:.85rem;color:var(--brand-text-secondary);margin-bottom:var(--space-lg)}.legal-content h2{font-size:1.25rem;color:var(--brand-primary-dark);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.legal-content li,.legal-content p{font-size:.95rem;color:var(--brand-text);line-height:1.7}.legal-content ul{padding-left:20px;margin-bottom:var(--space-sm)}.legal-content a{color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}