body main>article .article-header{
  width:min(100%,1080px)!important;
  max-width:1080px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:var(--page-x)!important;
  padding-right:var(--page-x)!important;
  text-align:center!important;
}
body main>article .article-header .subtitle{
  max-width:880px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body main>article .article-hero-media{
  width:min(calc(100% - (var(--page-x) * 2)),1180px)!important;
  max-width:1180px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body main>article .article-content{
  width:min(100%,920px)!important;
  max-width:920px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:var(--page-x)!important;
  padding-right:var(--page-x)!important;
}
body main>article .article-content>*{
  max-width:100%!important;
}
body main .article-sources,
body main .article-engage{
  width:min(100%,920px)!important;
  max-width:920px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
@media(max-width:760px){
  body main>article .article-header,
  body main>article .article-content,
  body main .article-sources,
  body main .article-engage{
    width:100%!important;
    max-width:100%!important;
  }
  body main>article .article-hero-media{
    width:calc(100% - (var(--page-x) * 2))!important;
    max-width:none!important;
  }
}
