.ccl-widget.core-side-by-side.blog-side-by-side-1-across {
	padding-top: 0;
	margin-bottom: var(--space-16);
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides {
	position: relative;
	padding-top: var(--space-6);
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: var(--blue-22);
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides .slide + .slide {
	margin-top: 0;
}
@media (min-width: 40em) {
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides .slide + .slide {
		margin-top: var(--space-8);
	}
}
@media (min-width: 64em) {
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides .slide + .slide {
		margin-top: var(--space-16);
	}
}
.ccl-widget.core-side-by-side.blog-side-by-side-1-across .widget-header-inner {
	justify-content: center;
	margin-bottom: var(--space-6);
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .widget-header-inner .widget-title {
	font-size: var(--text-xl-2);
	text-align: center;
	position: relative;
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .widget-header-inner .widget-title:after {
	content: '';
	position: absolute;
	transform: translateX(-50%);
	left: 50%;
	bottom: -4px;
	height: 2px;
	width: 40px;
	pointer-events: none;
	background-color: var(--orange-ec);
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .blog-feed-header {
	display: block;
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .mini-date-section,
.ccl-widget.core-side-by-side.blog-side-by-side-1-across .blog-feed-header-mobile-container .blog-feed-header {
	display: none;
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide > .inner {
	padding: 0 var(--space-10);
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .category {
	font-size: var(--text-lg);
	font-family: var(--font-script);
	color: var(--green-8f);
	text-transform: capitalize;
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .slide-title {
	font-size: 1.025rem;
	color: #fff;
	line-height: var(--leading-snug);
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .details li {
	color: var(--orange-ed);
	letter-spacing: 0.22em;
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .details li .icon {
	color: var(--orange-ed);
	font-size: .8125rem;
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .content-section {
	padding-bottom: var(--space-10);
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .content-section > .inner {
	gap: var(--space-6);
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .content-section p {
	font-size: .7125rem;
	color: #fff;
	line-height: calc(18 / 11);
	font-weight: 100;
}

.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .slide-footer a {
	color: var(--blue-24);
	background: var(--green-8f);
}

@media (min-width: 40em) {
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides {
		padding-top: 0;
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .img-cont {
		height: 100%;
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .img-cont img {
		height: 100%;
		object-fit: cover;
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .content-section {
		padding-bottom: 0;
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .content-section > .inner {
		padding: var(--space-12) 0 var(--space-12) var(--space-5);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .content-section .heading-container {
		gap: var(--space-px);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides:before {
		top: 20px;
		height: calc(100% - 39px);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides.alternating .slide:nth-child(even) > .inner {
		grid-template-columns: 1fr 1fr;
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across
		.slides.alternating
		.slide:nth-child(even)
		.content-section
		> .inner {
		padding-left: 0;
		padding-right: var(--space-5);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides.alternating .slide:nth-child(even) > .inner .slide-top {
		order: 1;
	}
	@media (hover: hover) {
		.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .slide-footer a:hover {
			background: var(--blue-24);
			color: var(--green-8f);
		}
	}
}
@media (min-width: 64em) {
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide > .inner {
		grid-template-columns: 1.33fr 1fr;
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides.alternating .slide:nth-child(even) > .inner {
		grid-template-columns: 1fr 1.33fr;
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across
		.slides.alternating
		.slide:nth-child(even)
		.content-section
		> .inner {
		padding-right: var(--space-10);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slides:before {
		top: 27px;
		height: calc(100% - 59px);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .category {
		font-size: var(--text-2xl-1);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .slide-title {
		font-size: 1.6812rem;
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .details li {
		font-size: .9063rem;
		margin-bottom: var(--space-1);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .details li .icon {
		font-size: var(--text-lg);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .content-section > .inner {
		padding: var(--space-10);
		padding-right: 0;
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .slide .content-section p {
		font-size: .8875rem;
		line-height: calc(26 / 14);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .widget-header-inner {
		margin-bottom: var(--space-10);
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .widget-header-inner .widget-title {
		font-size: 2.5rem;
	}
	.ccl-widget.core-side-by-side.blog-side-by-side-1-across .widget-header-inner .widget-title:after {
		bottom: -6px;
		height: 3px;
		width: 60px;
	}
}
