.ccl-v2-widget.core-v2-slider.slider-v2-3-across .title-col,
.ccl-v2-widget.core-v2-slider.slider-v2-3-across .view-all-col {
	width: calc(100% - 72px);
	max-width: calc(var(--width-base) - 72px);
}

.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slider-cont {
	--width-base: 1230px;

	width: calc(100% - 72px);
	max-width: calc(var(--width-base) - 72px);
}

.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .slide-top,
.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .img-cont,
.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .img-cont img {
	border-radius: 3px;
}

.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .mini-date-section {
	border-top-left-radius: 3px;
}

.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .content-section {
	gap: var(--space-2);
}

.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .content-upper {
	gap: var(--space-1);
}

.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .slide-top {
	margin-bottom: var(--space-2);
}

.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .slide-title {
	font-size: 1.375rem;
	line-height: 1.36;
}

.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .slide-desc {
	font-size: 1.0625rem;
	line-height: var(--leading-normal);
}

.ccl-v2-widget.core-v2-slider.slider-v2-3-across .glide__arrows {
	left: 50%;
	transform: translate(-50%, -50%);
	width: calc(100% + 56px);
}

@media (min-width: 64em) {
	.ccl-v2-widget.core-v2-slider.slider-v2-3-across .view-all-col {
		width: auto;
		max-width: none;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-3-across .glide__slide {
		height: unset;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide > .inner {
		display: flex;
		flex-direction: column;
		height: 100%;
	}

	.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .slide-top {
		margin-bottom: var(--space-4);
	}

	.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .content-section {
		flex-grow: 1;
		align-items: start;
		gap: var(--space-3);
	}
	
	.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .content-upper {
		gap: var(--space-2);
	}

	.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide .slide-title {
		font-size: 1.8125rem;
		line-height: 1.24;
		min-height: 71.91px;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-3-across .slide-footer {
		margin-top: auto;
	}
}

@media (min-width: 90em) {
	.ccl-v2-widget.core-v2-slider.slider-v2-3-across .glide__arrows {
		width: calc(100% + 186px);
		transform: translate(-50%, 132%);
	}
}