article {
	padding:2.9523809523809526rem 0 4.5rem 0;
}

@media (max-width: 70em) {
	article {
		padding:2rem 0 2rem 0;
	}
}

article a {
	color:var(--color-accent);
	text-decoration: underline;
}

article a:hover {
	text-decoration: line-through;
}

article h1,
article h2,
article h3,
article h4,
article h5,
article h6 {
	color:var(--color-accent);
	font-family:var(--font-serif);
}

article h2,
article h3 {
	font-size: var(--fontSize-headingSmall);
	margin-top: 1.5238095238095237rem;
	margin-bottom: 1.4285714285714286rem;
}

article h2:first-child,
article h3:first-child {
	margin-top: 0;
}

article section {
	padding-bottom: 3.5rem;
}

article section:last-child {
	padding-bottom: 0;
}

.article-text p:last-child {
	margin-bottom: 0;
}

.article-mediaObjects .mediaObject:last-child p,
.article-mediaObjects .mediaObject:last-child {
	margin-bottom: 0;
}

.article-subnav .mediaObject:last-child p,
.article-subnav .mediaObject:last-child {
	margin-bottom: 0;
}

.section-header {
	text-align: center;
	padding-bottom: 1.9rem;
}

.section-header h2 {
	margin:0;
	font-size: var(--fontSize-headingMedium);
	line-height: var(--lineHeight-large);
}

.section-header p {
	margin:0.65rem 0 0.47619047619047616rem 0;
}

.section-footer {
	text-align: center;
	padding-top: 1.7rem;
}