.ccl-widget.core-cards.cards-3-across { margin-bottom: var(--space-16); }

.ccl-widget.core-cards.cards-3-across .slides {
	gap: var(--space-5);
	max-width: 1230px;
}

.ccl-widget.core-cards.cards-3-across .slide .img-cont { margin-bottom: var(--space-3); }

.ccl-widget.core-cards.cards-3-across .slide .content-section { gap: 0; }

.ccl-widget.core-cards.cards-3-across .slide .slide-title,
.ccl-widget.core-cards.cards-3-across .slide .slide-title a {
	font-family: var(--font-display-alt);
	font-size: var(--text-xl);
	font-weight: 400;
	line-height: calc(26 / 20);
	letter-spacing: var(--tracking-normal);
	color: var(--text-black);
	text-transform: unset;
	text-align: center;
}

.ccl-widget.core-cards.cards-3-across .slide p,
.ccl-widget.core-cards.cards-3-across .slide .slide-footer { display: none; }

@media (min-width: 40em) {
	.ccl-widget.core-cards.cards-3-across .slides {
		column-gap: var(--space-6);
		row-gap: var(--space-10);
	}
}

@media (min-width: 64em) {
	.ccl-widget.core-cards.cards-3-across { margin-bottom: var(--space-24); }

	.ccl-widget.core-cards.cards-3-across .slide .img-cont { margin-bottom: var(--space-2); }

	.ccl-widget.core-cards.cards-3-across .slide .slide-title,
	.ccl-widget.core-cards.cards-3-across .slide .slide-title a {
		font-size: var(--text-2xl-1);
		line-height: calc(40 / 28);
	}
}