.at-homepageHero + .at-tiles {
    margin-block-start: calc(-1.5 * var(--articleMargin));
}

.at-tiles + .at-tiles {
    margin-block-start: calc(-1 * var(--articleMargin) + var(--gridGap));
}

.at-tiles__grid {
    display: grid;
    gap: var(--gridGap);
}

.at-tiles .c-card__contentWrapper.--large {
    padding: var(--marginLarge);
}

.at-tiles .c-card__title {
    font-size: var(--h6Size);
}

.at-tiles .c-card__intro {
    font-size: var(--bodySize);
    line-height: 1.75;
}

@media (min-width: 568px) {
    .at-tiles__grid {
        grid-template-columns: repeat(2, calc(50% - var(--gridGap)/2));
    }

    .at-tiles__grid.--3 {
        grid-template-columns: var(--gridAutoFit);
    }
}

@media (min-width: 1280px) {
    .at-tiles__grid {
        grid-template-columns: var(--gridAutoFit);
    }
}
