.vro-legal{background:var(--brand-bg-alt)}.vro-legal .container{max-width:860px;padding:48px;border-top:4px solid var(--brand-primary);background:var(--brand-bg)}.vro-legal h1{margin-bottom:24px}.vro-legal h2{margin-top:36px;font-size:1.35rem}.vro-legal p{color:var(--brand-text)}.vro-legal-lead{padding-bottom:24px;border-bottom:1px solid var(--brand-border);font-size:1.08rem}@media (max-width:767.98px){.vro-legal .container{padding:28px 20px}}