.cards-4-across {
    --color-bg: var(--cream);
}

.cards-4-across .slide .inner{
    background-color: var(--cream);
}

.cards-4-across .slide-top .dtn {
    left: var(--space-3);
    bottom: var(--space-2);
}

.cards-4-across .slide .img-cont {
    margin-bottom: 0;
}

.cards-4-across .slide .content-section {
    background-color: var(--color-bg);
    padding: var(--space-4) var(--space-4) var(--space-6);
}

.core-cards .slide .content-section > .inner {
    gap: var(--space-2);
}

.cards-4-across .slide .slide-title {
    font-size: 19px;
    line-height: 1.2;
}

.cards-4-across .slide p {
    font-size: 15px;
    line-height: 1.4;
}

.cards-4-across .slide .slide-footer:not(.isDTN) {
    display: none;
}

@media screen and (min-width: 40em) {
    .core-cards[data-slides-across="4"] .slides {
        gap: var(--space-16) 10px;
    }
}