.editorial-page{--cream:#ded7cc;--amber:#b7846c;--blush:#8d382e;background:var(--paper);color:var(--ink)}
.editorial-page .studio-header .links{font-family:var(--sans)}
.editorial-page .article-header{background:#eeebe4;color:var(--ink);border-bottom:1px solid var(--line)}
.editorial-page .article-header h1{font-size:clamp(40px,5.1vw,70px);line-height:1.15;letter-spacing:-.035em}
.editorial-page .article-header h1 em,.editorial-page .journal-header h1 em{font-style:normal;color:var(--red)}
.editorial-page .article-header .chapter,.editorial-page .journal-header .chapter,.editorial-page .journal-copy .chapter{color:var(--red)}
.editorial-page .article-byline,.editorial-page .article-deck,.editorial-page .breadcrumbs{color:#625b50}
.editorial-page .article-byline a{color:var(--ink)}
.editorial-page .journal-header h1{font-size:clamp(64px,8vw,108px);line-height:1;letter-spacing:-.04em}
.editorial-page .journal-feature{background:#eeebe4;border-color:var(--line)}
.editorial-page .journal-copy h2{line-height:1.15;letter-spacing:-.025em}
.editorial-page .article-cta{background:var(--ink)}
.editorial-page .article-body h2{line-height:1.22}
.editorial-page .article-body .article-cta h2{color:var(--paper)}
.editorial-page .article-cta .chapter{color:#dcae9a}
.editorial-page .article-body .article-cta a{color:var(--paper)}
.editorial-page .article-body .article-cta .button{color:var(--ink)}
.editorial-page .studio-footer{font-family:var(--sans);font-size:13px;letter-spacing:0;text-transform:none}
@media(max-width:520px){.editorial-page .article-header h1{font-size:38px;line-height:1.14;letter-spacing:-.03em}.editorial-page .journal-header h1{font-size:68px}.editorial-page .journal-copy h2{font-size:32px}}
