.ccl-v2-widget.core-v2-cards.cards-v2-2-across {
    margin-bottom: 86px;
}

.ccl-v2-widget.core-v2-cards.cards-v2-2-across .slides {
	gap: var(--space-10);
	max-width: 1211px;
}

.ccl-v2-widget.core-v2-cards.cards-v2-2-across .content-upper {
	gap: unset;
}
.ccl-v2-widget.core-v2-cards.cards-v2-2-across .mini-date-section{

	text-shadow: 1px 1px 6px rgba(0,0,0,0.5);
}

.ccl-v2-widget.core-v2-cards.cards-v2-2-across .slide-title {
	font-size: 1.625rem;
	line-height: 1.2;
}
.ccl-v2-widget.core-v2-cards.cards-v2-2-across .details {
	margin-bottom: var(--space-2);
}
.ccl-v2-widget.core-v2-cards.cards-v2-2-across .slide-desc {
	line-height: 1.75;
}

@container (min-width: 40em) {
	.cards-v2-2-across .slides {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: var(--space-16) var(--space-3);
	}
}

@media (min-width: 64em) {
	.ccl-v2-widget.core-v2-cards.cards-v2-2-across {
		margin-bottom: 149px;
	}

	.ccl-v2-widget.core-v2-cards.cards-v2-2-across .slides {
		gap: 31px;
	}
	.ccl-v2-widget.core-v2-cards.cards-v2-2-across .slide-top {
		margin-bottom: var(--space-6);
	}
	.ccl-v2-widget.core-v2-cards.cards-v2-2-across .slide-title {
		font-size: 2.5rem;
		line-height: 1.2;
		margin-bottom: var(--space-2);
	}

	.ccl-v2-widget.core-v2-cards.cards-v2-2-across .slide-desc {
		font-size: var(--text-lg);
		line-height: 1.56;
	}

	.ccl-v2-widget.core-v2-cards.cards-v2-2-across .details {
		font-size: var(--text-base);
	}

}