.legal{background:var(--blush);padding:calc(var(--logo-bottom) + 2rem) var(--pad) clamp(4rem, 8vw, 7rem)}.legal>*{max-width:44rem}.legal h1{font-family:var(--display);margin-bottom:.6rem;font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:.95}.legal-date{margin-bottom:2rem;font-size:.88rem}.legal h2{text-transform:uppercase;margin:2rem 0 .5rem;font-size:1.02rem;font-weight:800;font-stretch:112%}.legal p,.legal li{margin-bottom:.7rem}.legal ul{padding-left:1.3rem;list-style:outside}.legal a{text-underline-offset:.2em;text-decoration:underline}
