.article-body p{margin:0 0 1.4em}.article-body>p:first-of-type:first-letter{float:left;font-family:var(--font-display);font-size:clamp(52px,6cqw,66px);line-height:.8;padding:7px 12px 0 0;color:var(--ember)}.article-body h2{margin:clamp(44px,5.5cqw,60px) 0 .8em;font-size:clamp(25px,2.9cqw,32px);line-height:1.25}.article-body h2,.article-body h3{font-family:var(--font-display);font-weight:400;color:var(--ink)}.article-body h3{margin:clamp(32px,4cqw,44px) 0 .7em;font-size:clamp(20px,2.2cqw,24px);line-height:1.3}.article-body em{font-style:italic}.article-body strong{font-weight:500}.article-body blockquote{margin:clamp(48px,6cqw,72px) auto;padding:0;border:0;text-align:center;max-width:17em}.article-body blockquote p{margin:0;font-style:italic;font-weight:400;font-size:clamp(23px,3cqw,30px);line-height:1.42;color:var(--ink);text-wrap:balance}.article-body blockquote p:after{content:"";display:block;width:38px;height:1px;background:var(--gold);margin:1.6em auto 0}.article-body .aside,.article-body .aside p{font-size:.92em;line-height:1.8;color:var(--voice)}.article-body ol,.article-body ul{margin:0 0 1.4em;padding-left:1.3em}.article-body li{margin:0 0 .7em}.article-body li::marker{color:var(--gold)}.article-body a{color:var(--gold-link);text-decoration:none;border-bottom:1px solid rgba(var(--gold-rgb),.5)}