body{margin:0;background:#fbfaf7;color:#17212b;font:18px/1.65 Georgia,serif}main{max-width:720px;margin:0 auto;padding:12vh 24px 8vh}.kicker{font:700 11px/1.2 system-ui,sans-serif;letter-spacing:.14em;color:#3b79a4}h1{font:700 clamp(42px,9vw,78px)/.98 system-ui,sans-serif;letter-spacing:-.06em;margin:18px 0}p.lead{font-size:22px;color:#59636d}article p{margin:1.3em 0}article h2{font:700 30px/1.1 system-ui,sans-serif;margin-top:2em}figure{margin:2em 0}img,video,audio{max-width:100%;border-radius:4px}figcaption{font:13px/1.4 system-ui,sans-serif;color:#69747d;margin-top:8px}a{color:#176da6}@media(max-width:600px){main{padding-top:8vh}}
.source { margin-top:2rem; padding-top:1rem; border-top:1px solid #d8dde3; color:#5d6775; font-size:.9rem; } .source a { color:inherit; }

.video-embed { aspect-ratio:16/9; } .video-embed iframe { width:100%; height:100%; border:0; border-radius:4px; }
