.cb-legal-hero{background-color:var(--brand-primary-dark);padding:160px 0 var(--spacing-lg);text-align:center}.cb-legal-hero h1{color:#fff;font-size:2rem;margin-bottom:0}.cb-legal-content{padding:var(--spacing-xxl) 0;max-width:800px;margin:0 auto}.cb-legal-content h2{font-size:1.3rem;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--brand-border)}.cb-legal-content p{font-size:.95rem;color:var(--brand-text);margin-bottom:var(--spacing-sm)}.cb-legal-content ul{padding-left:var(--spacing-md);margin-bottom:var(--spacing-sm)}.cb-legal-content ul li{font-size:.95rem;color:var(--brand-text);margin-bottom:6px}.cb-legal-content .last-updated{font-size:.85rem;color:#6c757d;font-style:italic}@media (max-width:991.98px){.cb-legal-hero{padding:140px 0 var(--spacing-sm)}}