.core-v2-preview-slider-with-header.preview-slider-with-header-v2-2-across-fullwidth {
	margin-bottom: var(--space-20);

	.slide {
		transition: opacity var(--transition-appendix);

		&.glide__slide--active + .slide {
			opacity: 0.5;

			* {
				pointer-events: none;
			}
		}
	}

	@media (min-width: 40em) {
		.slide.glide__slide--active + .slide {
			opacity: 1;

			* {
				pointer-events: all;
			}

			& + .slide {
				opacity: 0.5;

				* {
					pointer-events: none;
				}
			}
		}
	}
	.content-section {
		gap: var(--space-10);
		padding-top: var(--space-4);

		.slide-title {
			font-size: 1.25rem;
			letter-spacing: 0;
			line-height: calc(30 / 20);
			font-family: var(--font-display-serif);
			color: var(--brown);
		}
		.slide-desc {
			font-size: var(--text-base);
			line-height: calc(23 / 16);
			color: var(--brown);
		}
	}
	.title-col {
		margin-bottom: 0;
	}
	.widget-inner {
		gap: var(--space-6);
		--side-padding: 18px;
	}
	.details {
		color: var(--brown);

		li.time-to-read {
			text-transform: lowercase;
			letter-spacing: var(--tracking-wide);
		}
	}
	.slider-cont {
		margin-bottom: var(--space-5);
	}
	.info-flag.cat {
		display: none;
	}
	.glide__arrows {
		padding-inline: 6px 14px;
		left: calc(var(--space-5) * -1);
		/* padding: 0 93px 0 0; */
	}
	.info-item.has-link > a {
		text-decoration: none;
	}

	@media (min-width: 64em) {
		& {
			margin-bottom: 130px;
		}

		.glide__arrows {
			padding-inline: 6px var(--space-20);
		}

		.slider-cont {
			margin-bottom: 0;
		}
	}
	@media (min-width: 90em) {
		.widget-inner {
			--side-padding: calc(30px + (193 - 30) * ((100vw - 1440px) / (1900 - 1440)));
			grid-template: auto / minmax(0, 1.16fr) minmax(0, 3fr);
		}
		.content-section {
			gap: 48px;

			.slide-title {
				font-size: 22px;
				line-height: calc(30 / 22);
			}
			.slide-desc {
				font-size: var(--text-lg);
				line-height: calc(25 / 18);
				margin-top: var(--space-4);
			}
		}
		.glide__arrows {
			padding: 0 93px 0 0;
		}
	}
	@media (min-width: 120em) {
		.widget-inner {
			--side-padding: 193px;
		}
	}
}
