.article-template>*:first-child:not(.article-template__hero-container) { margin-top: 5rem; }
.article-template__hero-container {
	max-width: 80rem;/*130rem*/
	margin: 0 auto; }
.article-template__hero-small { height: 11rem; }
.article-template__hero-medium { height: 22rem; }
.article-template__hero-large { height: 33rem; }
.article-template header {
	margin-top: 4.4rem;
	margin-bottom: 2rem;
	line-height: calc(.8 / var(--font-body-scale)); }
.article-template__title { margin: 0; }
.article-template__title:not(:only-child) { margin-bottom: 1rem; }
.article-template__link {
	font-size: 1.8rem;
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none; }
.article-template__link .icon-wrap {
	display: flex;
	margin-right: 1rem;
	transform: rotate(180deg); }
.article-template__content {
	margin-top: 3rem;
	margin-bottom: 3rem; }
.article-template__content p + p { margin-top: 1em; }
.article-template__back:last-child { margin-bottom: 3.2rem; }
@media screen and (min-width: 750px) {
	/* .article-template>*:first-child:not(.article-template__hero-container) { margin-top: calc(5rem + var(--page-width-margin)); } */
	.article-template header { margin-top: 5rem; }
}
@media screen and (min-width: 750px) and (max-width: 989px) {
	.article-template__hero-small { height: 22rem; }
	.article-template__hero-medium { height: 44rem; }
	.article-template__hero-large { height: 66rem; }
}
@media screen and (min-width: 990px) {
	.article-template__hero-small { height: 27.5rem; }
	.article-template__hero-medium { height: 55rem; }
	.article-template__hero-large { height: 82.5rem; }
}
