.vt-legal-hero{background:var(--vt-primary);color:var(--vt-white);padding:60px 0 40px}.vt-legal-hero h1{color:var(--vt-white);font-size:36px;margin-bottom:8px}.vt-legal-hero p{color:rgba(255,255,255,.6);font-size:14px}.vt-legal-content{max-width:780px}.vt-legal-content h2{font-size:22px;margin-top:36px;margin-bottom:12px;color:var(--vt-primary)}.vt-legal-content p{font-size:15px;line-height:1.8;color:var(--vt-gray-700);margin-bottom:16px}@media (max-width:767.98px){.vt-legal-hero h1{font-size:26px}.vt-legal-content h2{font-size:20px}}