.ccl-widget.core-cards.cards-2-across .slides {
	gap: var(--space-10);
	padding: 0 34px;
}

.ccl-widget.core-cards.cards-2-across .slide .img-cont {
	margin-bottom: 15px;
	padding: 23px 0 0 23px;
}

.ccl-widget.core-cards.cards-2-across .slide .img-cont::after {
	content: '';
	height: calc(100% - 30px);
	width: calc(100% - 30px);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	z-index: -1;
}

.ccl-widget.core-cards.cards-2-across .slide:nth-child(odd) .img-cont::after {
	background: url(/includes/public/assets/shared/pattern-blue-A-sm.svg);
	background-repeat: no-repeat;
	background-size: cover;
}

.ccl-widget.core-cards.cards-2-across .slide:nth-child(even) .img-cont::after {
	background: url(/includes/public/assets/shared/pattern-blue-B-sm.svg);
	background-repeat: no-repeat;
	background-size: cover;
}

/* Blog Alternative */
.cards-2-across-wrapper.blog .ccl-widget.core-cards.cards-2-across .slide:nth-child(odd) .img-cont::after {
	background: url(/includes/public/assets/shared/pattern-yellow-A-sm.svg);
	background-repeat: no-repeat;
	background-size: cover;
}

.cards-2-across-wrapper.blog .ccl-widget.core-cards.cards-2-across .slide:nth-child(even) .img-cont::after {
	background: url(/includes/public/assets/shared/pattern-yellow-B-sm.svg);
	background-repeat: no-repeat;
	background-size: cover;
}
/* End */

.ccl-widget.core-cards.cards-2-across .slide .slide-title {
	font-size: var(--text-xl-2);
	line-height: calc(28/23);
}

.ccl-widget.core-cards.cards-2-across .slide .content-section > .inner {
	gap: 0;
}

.ccl-widget.core-cards.cards-2-across .slide p {
	font-size: var(--text-base);
	line-height: calc(22/16);
}

.ccl-widget.core-cards.cards-2-across .slide a.read-more:not(p *), .ccl-widget.core-cards.cards-2-across .slide .slide-footer a {
	color: var(--white);
	background-color: var(--gold);
	padding: 9px 14px;
}

.ccl-widget.core-cards.cards-2-across .mini-date-section,
.ccl-widget.core-cards.cards-2-across .blog-feed-header {
	display: none;
}

.ccl-widget.core-cards.cards-2-across .shared-play-button {
	left: calc(50% + 11px);
	top: calc(50% + 18px);
}

@media (min-width: 40em) {
	.ccl-widget.core-cards.cards-2-across .slides {
		padding: 0 var(--space-5);
	}
	
	.ccl-widget.core-cards.cards-2-across .slide img {
		height: 100%;
	}

	.ccl-widget.core-cards.cards-2-across .slide .img-cont {
		height: calc(100% - 7px);
		object-fit: cover;
	}
}

@media (min-width: 64em) {
	.ccl-widget.core-cards.cards-2-across .slides {
		gap: var(--space-20);
	}

	.ccl-widget.core-cards.cards-2-across .slide .img-cont {
		margin-bottom: 30px;
		padding: 41px 0 0 41px;
		height: calc(100% - 20px);
		object-fit: cover;
	}

	.ccl-widget.core-cards.cards-2-across .slide .slide-top {
		margin-bottom: 9px;
	}

	.ccl-widget.core-cards.cards-2-across .slide .content-section > .inner {
		gap: 3px;
	}

	.ccl-widget.core-cards.cards-2-across .slide .slide-title {
		font-size: var(--text-3xl-1);
		line-height: calc(40/35);
	}

	.ccl-widget.core-cards.cards-2-across .slide p {
		font-size: var(--text-xl-1);
		line-height: calc(28/21);
	}

	.ccl-widget.core-cards.cards-2-across .slide .content-section {
		gap: 25px;
	}

	.ccl-widget.core-cards.cards-2-across .slide a.read-more:not(p *), .ccl-widget.core-cards.cards-2-across .slide .slide-footer a {
		padding: 14px 24px;
	}

	.ccl-widget.core-cards.cards-2-across .shared-play-button {
		left: calc(50% + 20px);
		top: calc(50% + 26px);
	}
}