.ccl-widget.core-cards.cards-2-across { margin-bottom: var(--space-16); }

.ccl-widget.core-cards.cards-2-across .slides {
	max-width: 1225px;
	gap: var(--space-12);
}

.ccl-widget.core-cards.cards-2-across .slides p { font-size: var(--text-sm); }

.ccl-widget.core-cards.cards-2-across .slide .slide-title,
.ccl-widget.core-cards.cards-2-across .slide .slide-title a { color: var(--blue-slider-counter); }

@media (min-width: 64em) {
	.ccl-widget.core-cards.cards-2-across { margin-bottom: 100px; }

	.ccl-widget.core-cards.cards-2-across .widget-title { font-size: 4.3125rem; }

	.ccl-widget.core-cards.cards-2-across .slides { gap: var(--space-10); }

	.ccl-widget.core-cards.cards-2-across .slide .slide-title { max-width: calc(100% - 85px); }

	.ccl-widget.core-cards.cards-2-across .slide .slide-title::after { top: -7px; }

	.ccl-widget.core-cards.cards-2-across .slide .content-section {
		margin-top: -38px;
		gap: var(--space-4);
	}

	.ccl-widget.core-cards.cards-2-across .slide .content-section > .inner { gap: 25px; }

	.ccl-widget.core-cards.cards-2-across .slide .content-section p {
		font-size: var(--text-base);
		line-height: var(--leading-loose);
	}

	.ccl-widget.core-cards.cards-2-across .slide .content-section p::after { top: -11px; }
}