/* Reading refinements for the expanded article library; original branding is unchanged. */
.article-shell{max-width:820px}
.article-shell h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;letter-spacing:-.02em;margin-top:2.1em}
.article-shell h3{font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.3}
.article-shell p,.article-shell li{font-size:1.08rem;line-height:1.8}
.article-shell .article-byline{font-size:.86rem;line-height:1.6;margin-bottom:2rem;color:#51615a}
.article-shell a,.quote-card a{text-decoration:underline;text-underline-offset:.18em}
.article-shell a:hover,.quote-card a:hover{text-decoration-thickness:2px}
.primary-nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:.4em}
@media(max-width:600px){.article-shell h2{margin-top:1.6em}.article-shell p,.article-shell li{font-size:1.02rem}.article-shell .article-byline{font-size:.81rem}}
