.legal-hero{background:var(--brand-primary-dark);padding:160px 0 60px}.legal-hero h1{color:#fff;font-size:36px;font-weight:800}.legal-content{padding:var(--spacing-2xl) 0}.legal-content h2{font-size:24px;margin-top:32px;margin-bottom:16px}.legal-content h3{font-size:20px;margin-top:24px;margin-bottom:12px}.legal-content p{font-size:15px;line-height:1.7;color:var(--brand-text-secondary);margin-bottom:16px}.legal-content ul{padding-left:20px;margin-bottom:16px}.legal-content ul li{font-size:15px;color:var(--brand-text-secondary);line-height:1.7;margin-bottom:4px}.legal-content .last-updated{font-size:13px;color:var(--brand-text-secondary);font-style:italic;margin-bottom:24px}