.legal-hero{background:var(--brand-gradient);padding:180px 0 60px}.legal-hero h1{color:#fff;font-size:2rem}.legal-content{padding:var(--spacing-xxl) 0;max-width:800px;margin:0 auto}.legal-content h2{font-size:1.35rem;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);color:var(--brand-primary-dark)}.legal-content h3{font-size:1.1rem;margin-top:var(--spacing-lg)}.legal-content p{color:var(--brand-text);line-height:1.8;font-size:.95rem}.legal-content ul{padding-left:20px}.legal-content ul li{margin-bottom:8px;color:var(--brand-text);font-size:.95rem}.legal-content .last-updated{font-size:.85rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-lg)}