.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .widget-header {
	margin-bottom: var(--space-4);
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .widget-header-inner {
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	padding-bottom: 0;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .widget-header-inner::before,
.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .widget-header-inner::after {
	content: '';
	flex-grow: 1;
	height: 1px;
	background-color: #979797;
	opacity: 50%;
	pointer-events: none;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .widget-title {
	font-family: var(--font-display);
	font-size: 0.9375rem;
	font-weight: 700;
	line-height: var(--leading-tight);
	letter-spacing: var(--tracking-wider);
	color: var(--black-30);
	text-transform: uppercase;
	padding: 0 var(--space-3);
	margin-right: 0;
	margin-bottom: 0;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slides {
	max-width: 1250px;
	gap: var(--space-3);
	margin-bottom: var(--space-8);
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide > .inner,
.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right.alternating .slide:nth-child(even) > .inner {
	display: grid;
	grid-template-columns: auto 1fr;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right .slide > .inner,
.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-left.alternating .slide:nth-child(even) > .inner {
	grid-template-columns: 1fr auto;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .slide-top {
	place-items: center;
	gap: 0;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right .slide .slide-top,
.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-left.alternating .slide:nth-child(even) .slide-top {
	order: 2;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right.alternating .slide:nth-child(even) .slide-top {
	order: 1;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .img-cont {
	border-radius: var(--rounded-full);
	margin-bottom: 0;
	max-width: 100px;

	@media (min-width: 1024px) {
		max-width: 120px;
	}
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .img-cont img {
	border-radius: var(--rounded-full);
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .content-section,
.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right.alternating .slide:nth-child(even) .content-section {
	justify-content: start;
	text-align: left;
	padding: var(--space-4);
	padding-right: 0;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right .slide .content-section,
.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-left.alternating .slide:nth-child(even) .content-section {
	order: 1;
	justify-content: end;
	text-align: right;
	padding-right: var(--space-4);
	padding-left: 0;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right.alternating .slide:nth-child(even) .content-section {
	order: 2;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .content-section .content-top {
	gap: var(--space-1);
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .content-section .heading-container {
	gap: 0;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .blog-feed-header {
	display: block;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .blog-feed-header .category {
	font-family: var(--font-display);
	font-size: var(--text-xs);
	font-weight: 700;
	line-height: var(--leading-tight);
	letter-spacing: 0.2em;
	color: var(--orange-cf);
	text-transform: uppercase;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .blog-feed-header .publish-date {
	display: none;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .slide-title,
.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .slide-title a {
	font-family: var(--font-display);
	font-size: var(--text-xl);
	font-weight: 700;
	line-height: var(--leading-tight);
	letter-spacing: var(--tracking-tighter);
	color: var(--black-30);
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .details i {
	font-size: var(--text-base);
	color: var(--blue-79);
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .details span {
	font-family: var(--font-body);
	font-size: var(--text-sm);
	font-weight: 400;
	font-style: italic;
	line-height: var(--leading-tight);
	letter-spacing: var(--tracking-normal);
	color: var(--black-30);
	text-transform: lowercase;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .view-all-cont {
	width: 100%;
	display: flex;
	justify-content: center;
}

.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .widget-view-all {
	font-family: var(--font-display);
	font-size: 0.9375rem;
	font-weight: 700;
	line-height: var(--leading-none);
	letter-spacing: 0.14em;
	color: var(--black);
	background-color: var(--gray-00);
	padding: 18px 36px;
	border-radius: 25px;
}

@media (min-width: 40em) {
	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slides {
		grid-template-columns: 1fr 1fr;
		align-items: center;
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slides .slide + .slide {
		margin-top: 0;
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .content-section > .inner {
		padding-left: 0;
	}
}

@media (min-width: 64em) {
	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .widget-header {
		margin-bottom: var(--space-6);
	}
	
	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .widget-title {
		padding: 0 36px;
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slides {
		column-gap: var(--space-8);
		row-gap: var(--space-6);
		margin-bottom: var(--space-6);
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide,
	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right.alternating .slide:nth-child(even) {
		padding: var(--space-8);
		padding-right: var(--space-1);
		border-radius: 10px;
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right .slide,
	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-left.alternating .slide:nth-child(even) {
		padding-left: var(--space-1);
		padding-right: var(--space-8); 
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .slide-top {
		align-items: start;
	}
	
	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .content-section,
	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right.alternating .slide:nth-child(even) .content-section {
		padding: var(--space-1);
		padding-left: var(--space-6);
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-right .slide .content-section,
	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide-left.alternating .slide:nth-child(even) .content-section {
		padding: var(--space-1);
		padding-right: var(--space-6);
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .content-section .content-top {
		gap: var(--space-3);
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .blog-feed-header .category {
		font-size: var(--text-sm);
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .slide-title,
	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .slide-title a {
		font-size: var(--text-3xl);
	}

	.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .details span {
		font-size: var(--text-base);
	}

	@media (hover: hover) {
		.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide:hover {
			box-shadow: 3px 4px 18px #00000014;
		}

		
		.ccl-widget.core-side-by-side.side-by-side-2-across.slides-across-2 .slide .slide-title a:hover {
			color: var(--blue-00);
			text-decoration: underline;
		}
	}
}