.ccl-v2-widget.imagebox-v2-2-across-fullwidth {
	margin-bottom: 60px;

	.slides {
		gap: 2px;
	}

	.content-section {
		padding: var(--space-5);
	}

	.slide-title {
		font-family: var(--font-body);
		font-weight: var(--font-weight-bold);
		font-size: 1.375rem;
		line-height: calc(23/22);
		letter-spacing: -0.01em;
	}

	.info-item .icon {
		color: var(--teal-2);
	}

	.img-cont::before {
		top: 0;
		background:
			linear-gradient(193deg, rgba(14, 30, 50, 0.00) 45.84%, rgba(14, 30, 50, 0.75) 90.83%),
			radial-gradient(ellipse at right top, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.00) 100%);
	}

	.slide-img {
		scale: 1.05;
		transition: scale var(--transition-appendix);
	}

	.slide-top .mini-date-section {
		--month-size: var(--text-base);
		--day-size: 2.1875rem;

		top: var(--space-5);
		right: var(--space-6);
		left: auto;
		width: 90px;

		&::before {
			inset: 10px;
		}
	}

	@media (hover: hover) {
		.slide:hover .slide-img {
			scale: 1;
		}
	}

	@container (min-width: 40em) {
		.slides {
			grid-template-columns: repeat(2, minmax(0, 1fr));
		}
	}

	@media (min-width: 64em) {
		margin-bottom: 140px;
	}

	@container (min-width: 64em) {
		.content-section {
			padding: 30px;
		}

		.slide-title {
			font-size: var(--text-4xl);
			line-height: calc(33/36);
		}

		.details {
			font-size: var(--text-lg);
		}

		.slide-top .mini-date-section {
			--month-size: var(--text-2xl);
			--day-size: var(--text-5xl);

			top: 44px;
			right: 38px;
			width: 130px;

			&::before {
				inset: 14px;
			}

			.date-day {
				line-height: 0.75;
			}
		}
	}
}
