body { background: var(--paper); }
.legal { width: min(820px, 100%); margin: 0 auto; padding: 110px var(--pad) 80px; }
.legal h1 { font-size: clamp(2.6rem, 7vw, 4.6rem); margin: 0 0 .4em; }
.legal h2 { font-family: var(--display); font-weight: 400; font-size: 1.5rem; margin: 1.6em 0 .3em; color: var(--ink); }
.legal p, .legal li { font-weight: 600; }
.legal a { color: var(--ink); text-decoration-thickness: 2px; text-underline-offset: 3px; }
.legal .back { margin-bottom: 26px; }
