.ccl-widget.core-cards.cards-2-across { margin-bottom: 35px; }

.ccl-widget.core-cards.cards-2-across .slides {
    max-width: 1235px;
	gap: 50px;
}

.ccl-widget.core-cards.cards-2-across .slides .slide .slide-top { gap: 6px; }

.ccl-widget.core-cards.cards-2-across .slides .slide .img-cont { margin-bottom: 11px; }

.ccl-widget.core-cards.cards-2-across .slides .slide .content-section > .inner { gap: 5px; }

.ccl-widget.core-cards.cards-2-across .slides .slide .slide-title,
.ccl-widget.core-cards.cards-2-across .slides .slide .slide-title a {
    font-size: 25px;
    line-height: var(--leading-none);
    letter-spacing: var(--tracking-normal);
}

.ccl-widget.core-cards.cards-2-across .slides .slide p {
    font-size: 16px;
    font-weight: 400;
    line-height: var(--leading-normal);
    letter-spacing: -0.035em;
}

.ccl-widget.core-cards.cards-2-across .slides .slide .read-more i { font-size: 17px; }

@media (min-width: 40em) {
    .ccl-widget.core-cards.cards-2-across { margin-bottom: 100px; }

    .ccl-widget.core-cards.cards-2-across .slides { gap: 31px; }

    .ccl-widget.core-cards.cards-2-across .slides .slide .img-cont { margin-bottom: 18px; }

	.ccl-widget.core-cards.cards-2-across .slides .slide .content-section > .inner { gap: 9px; }

    .ccl-widget.core-cards.cards-2-across .slides .slide p {
        font-size: 18px;
        line-height: 1.75;
        letter-spacing: -0.018em;
    }

    .ccl-widget.core-cards.cards-2-across .slides .slide .read-more i {
		font-size: 18px;
		margin-left: 3px;
	}
}