.legal { max-width: 68ch; margin: 0 auto; padding: 48px var(--gutter) 96px; }
.legal__mark { font-family: var(--f-display); font-size: 36px; text-decoration: none; }
.legal__mark span { color: var(--peach); }
.legal h1 { font-family: var(--f-display); font-size: clamp(56px, 8vw, 96px); line-height: .9; margin: 48px 0 24px; color: var(--cream); }
.legal a { color: var(--peach); }