.legal-page{max-width:54rem;overflow-wrap:anywhere;padding-block:clamp(3rem,7vw,6rem)}.legal-page h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 1.5rem}.legal-page h2{font-size:1.4rem;font-weight:600;line-height:1.35;margin:2.5rem 0 1rem}.legal-page h3{font-size:1.1rem;margin-top:1.6rem}.legal-page address,.legal-page li,.legal-page p{font-size:1rem;line-height:1.75}.legal-page address{font-style:normal}.legal-page ul{list-style:disc;margin-block:1rem;padding-inline-start:1.5rem}.legal-page li+li{margin-top:.35rem}.legal-page a{color:var(--color-forest-900);text-decoration:underline;text-underline-offset:.2em}.legal-page time{color:var(--color-text-muted)}
