.core-cards.cards-4-across { padding: var(--space-16) 0 var(--space-20); }
.core-cards.cards-4-across.with-background { background-color: var(--light-yellow); }

.core-cards.cards-4-across.ccl-widget .widget-header {
	margin-bottom: var(--space-8);
	padding: 0 15px;
	max-width: 1230px;
}
.core-cards.cards-4-across .slides {
	grid-template-columns: 1fr 1fr;
	gap: var(--space-5);
	padding: 0 15px;
}

.core-cards.cards-4-across .slide .content-section { gap: unset; }

.core-cards.cards-4-across .slide .content-section .blog-feed-header { display: block; }

.core-cards.cards-4-across .slide .content-section .blog-feed-header .category {
	font-family: var(--font-body);
	font-size: var(--text-xs);
	font-weight: 700;
	line-height: calc(21 / 12);
	color: var(--text-black);
	text-transform: uppercase;
}

.core-cards.cards-4-across .slide .content-section .blog-feed-header .publish-date { display: none; }

.core-cards.cards-4-across .slide .content-section > .inner { gap: var(--space-1); }
.core-cards.cards-4-across .slide .slide-title { font-size: var(--text-xl); }

.core-cards.cards-4-across .slide p {
	font-size: var(--text-xs);
	line-height: var(--leading-relax);
}

@media (min-width: 40em) {
	.core-cards.cards-4-across .slides { grid-template-columns: 1fr 1fr 1fr 1fr; }

	.core-cards.cards-4-across .slide .img-cont {
		border-radius: 4px;
		margin-bottom: var(--space-3);
	}
}

@media (min-width: 64em) {
	.core-cards.cards-4-across { padding: var(--space-24) 0 var(--space-32); }
	.core-cards.cards-4-across .slides {
		gap: 26px;
		max-width: 1230px;
	}
	.core-cards.cards-4-across .slide .content-section { gap: var(--space-4); }
	.core-cards.cards-4-across .slide .content-section > .inner { gap: var(--space-3); }
	.core-cards.cards-4-across .slide .slide-title { font-size: var(--text-3xl-2); }
	.core-cards.cards-4-across .slide p {
		font-size: var(--text-sm);
		line-height: var(--leading-relaxed);
	}
}