.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slides {
	max-width: 1302px;
	gap: var(--space-6);
	padding: 0 15px;
}

.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide {
	background: var(--white);
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
}

.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .slide-top { margin-bottom: var(--space-4); }

.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .img-cont::before {
	content: '';
	display: block;
	position: absolute;
	inset: unset;
	left: 0;
	bottom: 0;
	transform: scaleX(-1);
	width: 100%;
	height: 24px;
	background-image: url(/includes/public/assets/shared/edge-texture-white.svg);
	pointer-events: none;
}

.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .credits { bottom: var(--space-3); }

.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .content-section { padding: 0 var(--space-5) var(--space-10); }

.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .content-section .content-upper { gap: var(--space-2); }

.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide :is(.slide-title, .slide-title a) {
	font-size: 1.875rem;
	line-height: var(--leading-none);
}

.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .slide-desc { line-height: var(--leading-normal); }

@container (min-width: 40em) {
	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide > .inner { gap: 0; }

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .slide-top {
		height: 100%;
		margin-bottom: 0;
	}

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .img-cont { height: 100%; }

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .img-cont img {
		height: 100%;
		object-fit: cover;
	}

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .img-cont::before { content: none; }

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .credits { bottom: 0; }

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .content-section {
		height: 100%;
		width: 100%;
		padding: var(--space-5);
		padding-bottom: var(--space-10);
	}
}

@container (min-width: 64em) {
	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across.slide-right .slide > .inner,
	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across.slide-left.alternating .slide:nth-child(even) > .inner { grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr); }

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across.slide-left .slide > .inner,
	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across.slide-right.alternating .slide:nth-child(even) > .inner { grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); }

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slides { gap: var(--space-12); }

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .content-section { padding: var(--space-10) 50px; }

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide .content-section .content-upper { gap: var(--space-5); }

	.ccl-v2-widget.core-v2-side-by-side.side-by-side-v2-1-across .slide :is(.slide-title, .slide-title a) { font-size: 2.5rem; }
}