.preview-slider-3-across-fullwidth {
	margin-bottom: 50px;
}

.preview-slider-3-across-fullwidth :is(.blog-feed-header, .blog-feed-header-mobile-container) {
	display: none;
}

.preview-slider-3-across-fullwidth .slider-cont {
	display: grid;
	grid-template-columns: 53px 1fr;
	padding-bottom: 94px;
}

.preview-slider-3-across-fullwidth .glide__arrows {
	top: unset;
	bottom: 0;
	justify-content: center;
	gap: 8px;
	transform: unset;
}

.preview-slider-3-across-fullwidth .glide__arrows .glide__arrow:after {
	content: none
}

.preview-slider-3-across-fullwidth .glide__arrows .glide__arrow img {
	position: absolute;
	pointer-events: none;
	z-index: 1;
}

.preview-slider-3-across-fullwidth .glide__arrows .glide__arrow.glide__arrow--right img {
	transform: rotateY(180deg);
}

.preview-slider-3-across-fullwidth .slider-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 195px;
}

.preview-slider-3-across-fullwidth .slider-dot.glide__bullet {
	flex-grow: 1;
	height: 2px;
	background-color: var(--gray-alt);
	padding: 0;
	pointer-events: all;
}

.preview-slider-3-across-fullwidth .slider-dot.glide__bullet--active {
	background-color: var(--gray-dark);
	height: 4px;
}

.preview-slider-3-across-fullwidth .glide__track {
	margin-top: 4px;
}

.preview-slider-3-across-fullwidth .widget-header {
	margin-bottom: 22px;
	max-width: unset;
}

.preview-slider-3-across-fullwidth .widget-header-inner {
	padding: 0;
	border-bottom: none;
}

.preview-slider-3-across-fullwidth .widget-title {
	font-size: 40px;
	margin: 0;
	line-height: 1;
}

.preview-slider-3-across-fullwidth .subtitle-cont {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.preview-slider-3-across-fullwidth .widget-subtitle {
	font-size: 24px;
	font-family: var(--font-script);
	font-weight: var(--font-weight-semibold);
	letter-spacing: .02em;
	text-orientation: inherit;
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	color: var(--merlot-dark);
}

.preview-slider-3-across-fullwidth .slide .content-section {
	padding: 7px 0 0 0;
	gap: 10px;
}

.preview-slider-3-across-fullwidth .slide .content-section > .inner {
	gap: 6px;
}

.preview-slider-3-across-fullwidth .slide .slide-title {
	font-size: 18px;
	line-height: calc(24/18);
	letter-spacing: calc(.45em/18);
	color: var(--merlot);
	--color-display-hover: var(--merlot);
}

.preview-slider-3-across-fullwidth .details li :is(a, span) {
	font-size: 18px;
	color: var(--gray-dark-alt);
	font-style: italic;
	text-decoration: none;
	line-height: 1;
	font-weight: var(--font-weight-normal);
}

.preview-slider-3-across-fullwidth .details li + li {
	margin-top: 4px;
}

.preview-slider-3-across-fullwidth .details img {
	transform: translateY(3px);
}

.preview-slider-3-across-fullwidth .slide .footer-divider {
	margin: 0 7px;
	font-size: 20px;
	color: var(--merlot-dark);
}

.preview-slider-3-across-fullwidth .slide a.footer-button:not(p *) {
	padding: 0;
	background-color: transparent;
	--btn-bg-color-hover: transparent;
	font-size: 18px;
	font-weight: var(--font-weight-bold);
	text-decoration: underline;
	color: var(--gray-dark-alt);
	display: inline-block;
}

@media (min-width: 64em) {
	.preview-slider-3-across-fullwidth {
		margin-bottom: 90px;
	}

	.preview-slider-3-across-fullwidth .slider-cont {
		grid-template-columns: 139px 1fr;
		padding-bottom: 85px;
	}

	.preview-slider-3-across-fullwidth .glide__arrows {
		justify-content: start;
		padding-left: 128px;
		gap: 26px;
	}

	.preview-slider-3-across-fullwidth .slider-dots {
		width: 122px;
	}

	.preview-slider-3-across-fullwidth .widget-header {
		padding-left: 139px;
		margin-bottom: 25px;
	}

	.preview-slider-3-across-fullwidth .widget-title {
		font-size: 60px;
	}

	.preview-slider-3-across-fullwidth .subtitle-cont {
		justify-content: flex-end;
		padding-right: 22px;
	}

	.preview-slider-3-across-fullwidth .widget-subtitle {
		font-size: 35px;
	}

	.preview-slider-3-across-fullwidth .slide .content-section {
		padding: 16px 0 0 0;
		gap: 4px;
	}

	.preview-slider-3-across-fullwidth .slide .content-section > .inner {
		gap: 8px;
	}

	.preview-slider-3-across-fullwidth .slide .slide-title {
		font-size: 24px;
		line-height: calc(32/24);
		letter-spacing: calc(1.2em/24);
	}

	.preview-slider-3-across-fullwidth .details li + li {
		margin-top: 2px;
	}

	.preview-slider-3-across-fullwidth .details li :is(a, span) {
		font-size: 20px;
		line-height: calc(30/20);
	}

	.preview-slider-3-across-fullwidth .slide a.footer-button:not(p *) {
		font-size: 20px;
	}

	.preview-slider-3-across-fullwidth .slide .footer-divider {
		margin: 0 11px;
	}
}