.at-articleContainer.--light .articleTitle,
.at-articleContainer.--light .at-articleContainer__article:not(:has(form)),
.at-articleContainer.--light a[class*='more'] /** This selector is guessing that a link with the word 'more' in the classname is a 'read more' link and should be made white. */ {
    color: var(--baseLight100);
}

.at-articleContainer.--dark .articleTitle,
.at-articleContainer.--dark .at-articleContainer__article:not(:has(form)),
.at-articleContainer.--dark a[class*='more'] /** This selector is guessing that a link with the word 'more' in the classname is a 'read more' link and should be made white. */ {
    color: var(--baseDark900);
}

.at-articleContainer__article > .Article {
    margin-block: 0;
}

.at-articleContainer__article > .Article:not(.--hasBackground) {
    padding-inline: 0;
}

.at-articleContainer__article.--equalHeight > :where(.Article, .Form) {
    height: 100%;
}

.--block .at-articleContainer__articles {
    display: flex;
    flex-direction: column;
    gap: var(--marginLarge);
}

@container (min-width: calc(256px * 2 + 2rem)) {
    .at-articleContainer__articles.--wideSmall .at-articleContainer__article:first-child,
    .at-articleContainer__articles.--smallWide .at-articleContainer__article:nth-child(2) {
        grid-column: span 2;
    }
}
