.src46389-legal{padding:var(--space-64) 0;background:var(--brand-bg-alt);color:var(--brand-text)}.src46389-legal h1{font-size:max(2rem, min(4vw, 2.8rem));color:var(--brand-primary-dark);border-bottom:4px solid var(--brand-accent);padding-bottom:var(--space-16)}.src46389-legal h2,.src46389-legal p{color:var(--brand-text)}.src46389-legal h2{margin-top:var(--space-32);font-size:1.25rem}.src46389-legal .container{max-width:780px}