/* Shared article layout: keep the reading column centered on wide screens. */
.article-hero{width:100%;max-width:1120px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}
.article{width:100%;max-width:920px;margin-left:auto;margin-right:auto;padding-left:72px;padding-right:72px}
.article-hero h1{max-width:850px}
.article-hero .lead{max-width:680px}
@media(max-width:760px){.article-hero,.article{width:100%;margin-left:auto;margin-right:auto}.article-hero{padding-left:24px;padding-right:24px}.article{padding-left:24px;padding-right:24px}}
