.page-hero--flat{min-height:0;background:var(--forest)}
.page-hero--flat .page-hero-in{padding:140px 0 48px}
.legal{background:var(--white)}
.legal-prose{max-width:820px}
.legal-prose h2{font-size:clamp(22px,2.2vw,30px)}
.legal-prose h3{font-size:19px;text-transform:none}
