.legal { max-width: 820px; padding-block: 48px 64px; }
.legal h1 { font-size: clamp(36px, 6vw, 54px); margin-bottom: 18px; }
.legal h2 { font-size: 25px; margin-block: 30px 12px; }
.legal p + p { margin-top: 12px; }
.legal a { color: var(--pink-deep); text-decoration: underline; text-underline-offset: 3px; overflow-wrap: anywhere; }
.legal .updated { color: var(--ink-soft); margin-top: 30px; font-size: 14px; }
