@media (min-width: 64em) {
	.ccl-v2-widget.cards-v2-3-across {
		margin-bottom: var(--space-24);
	}
}

.ccl-v2-widget.cards-v2-3-across .widget-header {
	max-width: var(--width-base);
	margin-bottom: var(--space-5);
}

.ccl-v2-widget.cards-v2-3-across.core-v2-cards .widget-view-all {
	--text-color: var(--blue-dark);
}

.ccl-v2-widget.cards-v2-3-across .widget-title,
.ccl-v2-widget.cards-v2-3-across .widget-title-text {
	line-height: var(--leading-none);
}

.ccl-v2-widget.cards-v2-3-across .slides {
	gap: var(--space-5) var(--space-3);
	max-width: 1080px;
}
.ccl-v2-widget.cards-v2-3-across .slide > .inner {
	display: flex;
	flex-direction: row;
}

.ccl-v2-widget.cards-v2-3-across .slide-top {
	margin-bottom: unset;
}

.ccl-v2-widget.cards-v2-3-across .content-section {
	background-color: var(--blue-dark);
	flex: 1 0 0;
	padding: var(--space-5);
}

.ccl-v2-widget.cards-v2-3-across .slide-title {
	color: var(--white);
	font-family: var(--font-body);
	font-size: 0.9375rem;
	line-height: var(--leading-tight);
}

.ccl-v2-widget.cards-v2-3-across .info-flag {
	color: var(--white);
	margin-bottom: var(--space-5);
}

.ccl-v2-widget.cards-v2-3-across .info-flag::before {
	background: var(--orange);
}

.ccl-v2-widget.cards-v2-3-across .details,
.ccl-v2-widget.cards-v2-3-across .slide-footer {
	display: none;
}
@media (hover: hover) {
	.ccl-v2-widget.cards-v2-3-across .slide-title > a {
		transition: opacity var(--transition-appendix);
	}
	.ccl-v2-widget.cards-v2-3-across .slide-title > a:hover {
		color: currentColor;
		opacity: 0.8;
	}
}
@container (min-width: 64em) {
	.ccl-v2-widget.cards-v2-3-across .slides {
		gap: var(--space-5) var(--space-10);
	}
	.ccl-v2-widget.cards-v2-3-across .slide > .inner {
		flex-direction: column;
	}

	.ccl-v2-widget.cards-v2-3-across .content-section {
		padding: var(--space-6);
	}
	.ccl-v2-widget.cards-v2-3-across .slide-title {
		font-size: var(--text-lg);
	}
}
