.legal-page{background:var(--brand-bg-alt)}.legal-column{max-width:900px;margin:auto;background:var(--brand-bg);padding:32px;border-left:8px solid var(--brand-primary)}.legal-column h1{font-size:max(2rem, min(4vw, 3rem))}.legal-column h2{font-size:1.5rem;margin-top:32px}.legal-column .btn{margin-top:24px}@media (max-width:767px){.legal-column{padding:24px}}