.cards-4-across.core-cards {
	margin-bottom: 9px;
	padding-top: unset;
}

.cards-4-across.core-cards .widget-header {
	background-color: var(--yellow);
	padding: var(--space-3) 0px var(--space-3) var(--space-1-2);
	max-width: unset;
} 

.cards-4-across.core-cards .widget-title {
	font-family: var(--font-display);
	font-size: var(--text-6xl);
	line-height: var(--leading-none);
	font-weight: 700;
	letter-spacing: 0.03em;
	color: var(--black); 
	text-transform: uppercase;
	padding: 0;
}

.cards-4-across.core-cards .slides {
	background-color: var(--black);
	padding: var(--space-2) 9px;
	max-width: unset;
	gap: unset;
	margin-bottom: 8px;
}

.cards-4-across.core-cards .slide {
	padding-bottom: 15px;
}

.cards-4-across.core-cards .slide .img-cont {
	margin-bottom: 12px;
}	

.cards-4-across.core-cards .slide .content-section > .inner {
	margin-left: var(--space-2);
	gap: var(--space-2);
}

.cards-4-across.core-cards .slide .slide-title,
.cards-4-across.core-cards .slide .slide-title a {
	color: var(--white);
	font-size: 1.1875rem;
	line-height: var(--leading-tight);
	letter-spacing: -0.02em;
	font-family: var(--font-body);
	font-weight: 700;
	padding-bottom: 2px;
}

.cards-4-across.core-cards .details {
	display: none;
}

.cards-4-across.core-cards .slide p {
	display: inline;
	color: var(--white);
	font-size: var(--text-base);
	line-height: var(--leading-normal);
	font-weight: unset;
	font-family: var(--font-body);
	letter-spacing: -0.02em;
}

.cards-4-across.core-cards .slide .slide-footer {
	display: none;
}

.cards-4-across.core-cards a.read-more {
	display: inline;
	color: var(--white);
	font-size: var(--text-base);
	font-weight: 600;
	letter-spacing: -0.02em;
    line-height: var(--leading-normal);
}

.cards-4-across.core-cards a.read-more i {
	font-weight: 600; 
	font-size: var(--text-sm-2); 
}

.cards-4-across.core-cards .mini-date-section {
	display: none;
}

/* 640px */
	@media (min-width: 40em){
		.cards-4-across.core-cards .slides { 
			gap: 7px;
		} 
	}

/* 1024px*/
	@media (min-width: 64em){
		.cards-4-across.core-cards {
			margin-bottom: 10px;
		}

		.cards-4-across.core-cards .slides {
			gap: 11px;
			padding: 10px 13px;
		}

		.cards-4-across.core-cards .slide {
			padding-bottom: 39px;
		}

		.cards-4-across.core-cards .slide .img-cont {
			margin-bottom: 15px;
		}

		.cards-4-across.core-cards .widget-header {
			padding: var(--space-2) 0 var(--space-2) 28px;
		}

		.cards-4-across.core-cards .widget-title {
			font-size: var(--text-9xl);
			line-height: var(--leading-none);
			letter-spacing: 0.03em;
		}

		.cards-4-across.core-cards .slide p,
		.cards-4-across.core-cards a.read-more {
			font-size: var(--text-base-2);
		}

		.cards-4-across.core-cards a.read-more i {
			font-size: var(--text-lg); 
		}
	}
	