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