/* Privacy: one readable column under the site's header. */
.pv { max-width: 720px; padding: clamp(28px, 5vh, 56px) 0 clamp(56px, 9vh, 104px); }
.pv h1 { font: 900 clamp(56px, 8vw, 112px)/.85 var(--display); text-transform: uppercase; letter-spacing: -0.015em; }
.pv__date { margin-top: var(--s2, 16px); color: var(--slate); font: 500 15px/1.4 var(--text); }
.pv__lede { margin-top: var(--s3, 24px); font: 500 clamp(18px, 1.35vw, 21px)/1.45 var(--text); }
.pv h2 { margin-top: clamp(32px, 4vh, 44px); font: 800 clamp(26px, 2.4vw, 34px)/1 var(--display); text-transform: uppercase; }
.pv p { margin-top: 12px; font: 400 17px/1.6 var(--text); }
.pv a { color: inherit; text-decoration: underline; text-decoration-color: var(--signal); text-underline-offset: 3px; }
.pv a:focus-visible { outline: 2px solid var(--signal); outline-offset: 2px; }
