/* Long-form reading styles, scoped to the design story. */
.editorial-story article>h1{font-size:clamp(36px,5vw,58px);line-height:1.12;letter-spacing:-2px;margin:0 0 26px;text-wrap:balance}
.editorial-story .article-deck{font-size:clamp(18px,2vw,22px);line-height:1.6;color:#7b7264;margin:0 0 48px}
.editorial-story section{margin-top:52px}
.editorial-story section:first-of-type{margin-top:0}
.editorial-story section h2{margin-bottom:24px;text-wrap:balance}
.editorial-story section p+p{margin-top:18px}
.editorial-story section strong{color:#514a3b;font-weight:700}
.editorial-story .editorial-signature{margin-top:38px}
@media(max-width:799px){.editorial-story article>h1{font-size:39px;letter-spacing:-1.5px}.editorial-story section{margin-top:42px}.editorial-story .article-deck{margin-bottom:36px}}
