h1{font-size:clamp(45px,7vw,86px);line-height:.98;letter-spacing:-.055em;margin:22px 0 28px}h2{font-size:clamp(31px,4vw,50px);line-height:1.08;letter-spacing:-.04em;margin:0 0 22px}h3{font-size:22px;line-height:1.28;margin:28px 0 12px}.dek{font-size:clamp(19px,2vw,25px);line-height:1.48;max-width:940px;color:#36363a}.meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.pill,.tag{background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px}.links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.button{background:#111;color:#fff;border-radius:999px;padding:10px 15px;font-weight:700}.button.alt{background:#fff;color:#111;border:1px solid var(--line)}