.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .content-section {
	bottom: var(--space-6);
	left: 0;
	padding: 0;
}

.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .content-section > *:not(.slide-title) { padding-left: var(--space-6); }

.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .slide-title {
	background: var(--white);
	padding: var(--space-3) var(--space-6);
	max-width: 269px;
}

.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .slide-title,
.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .slide-title a {
	font-family: var(--font-body);
	font-size: var(--text-xl);
	font-weight: 800;
	line-height: var(--leading-tight);
	letter-spacing: var(--tracking-normal);
	color: var(--text-dark);
	margin-bottom: var(--space-2);
}

.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .date {
	font-family: var(--font-body);
	font-size: var(--text-base);
	font-weight: 800;
	line-height: var(--leading-tight);
	letter-spacing: var(--tracking-normal);
	color: var(--white);
	text-transform: uppercase;
}

.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .read-more {
	font-family: var(--font-body);
	font-size: var(--text-xs);
	font-weight: 700;
	line-height: var(--leading-tight);
	letter-spacing: 0.2em;
	color: var(--orange-light);
	margin: var(--space-1) var(--space-4);
}

.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .read-more::after {
	height: 11px;
	width: 16px;
	right: -4px;
	top: 1px;
}

@media (hover: hover) {
	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .slide-title a:hover { text-decoration: none; }

	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .read-more:hover { color: var(--orange-light); }
}

@media (min-width: 64em) {
	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .widget-header { max-width: 100%; }

	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .content-section { bottom: var(--space-8); }
	
	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .content-section > *:not(.slide-title) { padding-left: 28px; }
	
	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .slide-title {
		padding: var(--space-3) 28px;
		max-width: 470px;
	}

	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .slide-title,
	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .slide-title a {
		font-size: var(--text-4xl-1);
		margin-bottom: var(--space-5);
	}

	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .date { font-size: var(--text-2xl); }

	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .read-more {
		font-size: var(--text-lg);
		font-weight: 800;
		color: var(--orange);
		margin: var(--space-5) var(--space-4);
	}

	.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .read-more::after {
		height: 17px;
		width: 23px;
		right: -8px;
	}

	@media (hover: hover) {
		.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .read-more:hover { color: var(--orange-light); }

		.ccl-widget.core-imagebox.imagebox-1-across-fullwidth.orange .read-more:hover::after { background-image: url(/includes/public/assets/shared/arrows/orange-light.svg); }
	}
}