article + article:not(.article--noMarginTop),
.pageBanner + .main article:first-child {
    margin-top: min(8em, 8vh);
}

h2.article__title--smallMargin {
    margin: 0 0 1em 0;
}

.article--noMarginTop {
    padding: 0;
}

.twoColumn__sidebar article {
    margin-bottom: 0;
    padding: 0.5rem 0 0;
}

.Article--static .u-contentWidth {
    max-width: var(--contentWidthSmall);
}

.--hasAside .Article .u-contentWidth {
    width: 100%;
    max-width: 100%;
    margin-inline: 0;
}

.content--articlesNoMarginTop .Article {
    margin-top: 2rem;
}
