.post__head{padding-top:calc(var(--header-h) + clamp(2.5rem, 6vw, 4.5rem));gap:1rem;padding-bottom:2rem;display:grid}.post__head h1{max-width:24ch;font-size:clamp(2rem,4.4vw,3.25rem)}.post__head .lead{max-width:46rem}.post__layout{padding-bottom:var(--section)}.post__figure{margin-bottom:clamp(2rem,5vw,3.5rem)}.post__figure img{border-radius:var(--radius-lg);aspect-ratio:16/9;object-fit:cover;width:100%}.post__sources{border-top:1px solid var(--border);font-size:var(--fs-sm);overflow-wrap:anywhere;gap:.75rem;padding-top:1.5rem;display:grid}.post__sources ol{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}
