.article__header{margin-bottom:clamp(2rem,4vw,2.75rem);padding-bottom:clamp(1.5rem,3vw,2rem)}.article__meta{margin:0 0 1rem}.article__title{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.75rem,1vw + 1.4rem,2.25rem);font-weight:600;line-height:1.25}.article__source{font-size:var(--text-small);font-style:italic;line-height:var(--leading-snug);margin:0 0 1rem}.article__summary{font-size:1.0625rem;line-height:var(--leading-body);max-width:var(--measure);margin:0}
