.article-page .article-hero__inner,.article-page .article-layout{width:calc(100% - 48px);max-width:1680px;margin-inline:auto}
.article-page .article-layout{gap:48px;padding-block:22px 48px}
.article-page .article-content{font-size:19px;line-height:1.8}
.article-page .article-hero__media{aspect-ratio:16 / 9}
@media (min-width:1101px){
.article-page .article-layout{grid-template-columns:minmax(0,1fr) 400px;justify-content:stretch}
.article-page .article-hero__grid--with-cover{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}
}
