.ccl-widget.core-hero-image.hero-image-title-only .slide .content-section {
	width: calc(100% - 96px);
	max-width: 400px;
	background: rgba(27, 54, 93, 0.9);
	padding: var(--space-4) var(--space-2) var(--space-3) var(--space-5);
}

.ccl-widget.core-hero-image.hero-image-title-only .slide :is(.slide-title, .slide-title a) {
	position: relative;
	display: inline-block;
	font-family: var(--font-zilla);
	font-size: var(--text-xl);
	font-weight: 400;
	line-height: 1.32;
	letter-spacing: var(--tracking-normal);
	color: var(--white);
}

.ccl-widget.core-hero-image.hero-image-title-only .slide p { display: none; }

.ccl-widget.core-hero-image.hero-image-title-only .slide.overlap-image .slide-title > a:hover {
	text-decoration: none;
}

.ccl-widget.core-hero-image.hero-image-title-only .credits {
	top: 0;
}

@media (min-width: 64em) {
	.ccl-widget.core-hero-image.hero-image-title-only .slide .content-section {
		width: 100%;
		max-width: 588px;
		padding: var(--space-8) var(--space-12) var(--space-6) var(--space-12);;
	}

	.ccl-widget.core-hero-image.hero-image-title-only .slide :is(.slide-title, .slide-title a) {
		font-size: 1.875rem;
		line-height: 1.4;
	}
	.ccl-widget.core-hero-image.hero-image-title-only .credits {
		top: auto;
	}
}

