.cnst-legal{padding:48px 0 80px;background:var(--brand-bg)}.cnst-legal h1{margin-bottom:16px;font-size:max(2rem, min(4vw, 2.75rem));color:var(--brand-text)}.cnst-legal h2{margin-top:32px;margin-bottom:12px;font-size:1.25rem;color:var(--brand-primary)}.cnst-legal p{max-width:760px;color:var(--brand-text);line-height:1.7}