.alefba-article-story {
	--alefba-story-card-width: 288.74px;
	--alefba-story-card-natural-height: 360.92px;
	--alefba-story-card-height: var(--alefba-story-card-natural-height);
	--alefba-story-gap: 10px;
	--alefba-story-ink: #17271f;
	--alefba-story-muted: #637168;
	--alefba-story-accent: #2f5d47;
	--alefba-story-cream: #fffaf0;
	--alefba-story-bottom-obstruction: 0px;
	--alefba-story-top-obstruction: var(--wp-admin--admin-bar--height, 0px);
	position: relative;
	width: 100%;
	max-width: 100vw;
	margin: 0;
	color: var(--alefba-story-ink);
	direction: rtl;
}

body.page-id-3669 .elementor-element-344cb26 {
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	transform: none !important;
	animation: none !important;
}

body.page-id-3669 .elementor-element-344cb26 > .elementor-widget-container {
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	overflow: visible;
}

body.page-id-3669 .elementor-element-65f35a6 {
	display: none !important;
}

body.page-id-3669 .elementor-element-64e1400 {
	margin-bottom: 0 !important;
}

body.page-id-3669 .elementor-element-cd3474a {
	margin-top: 0 !important;
}

.alefba-article-story *,
.alefba-article-story *::before,
.alefba-article-story *::after {
	box-sizing: border-box;
}

.alefba-article-story__sticky {
	position: relative;
	width: 100%;
}

.alefba-article-story__scene {
	width: min(1185px, calc(100vw - 32px));
	margin-inline: auto;
	padding: clamp(42px, 6vw, 84px) 0 clamp(34px, 5vw, 66px);
}

.alefba-article-story__header {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 24px;
	margin: 0 0 22px;
	direction: rtl;
}

.alefba-article-story__eyebrow {
	margin: 0 0 5px;
	color: var(--alefba-story-accent);
	font-size: 13px;
	font-weight: 800;
	letter-spacing: .04em;
}

.alefba-article-story__header h2 {
	margin: 0;
	color: var(--alefba-story-ink);
	font-family: inherit;
	font-size: clamp(32px, 4.1vw, 52px);
	font-weight: 900;
	line-height: 1.25;
}

.alefba-article-story__all-link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 44px;
	padding: 10px 18px;
	border: 1px solid rgba(47, 93, 71, .28);
	border-radius: 999px;
	background: rgba(255, 255, 255, .55);
	color: var(--alefba-story-accent) !important;
	font-size: 14px;
	font-weight: 800;
	line-height: 1.5;
	text-decoration: none;
	white-space: nowrap;
	transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease;
}

.alefba-article-story__all-link:hover,
.alefba-article-story__all-link:focus-visible {
	border-color: var(--alefba-story-accent);
	background: var(--alefba-story-accent);
	color: #fff !important;
	transform: translateY(-2px);
	outline: none;
}

.alefba-article-story__viewport {
	position: relative;
	width: 100%;
	min-height: 391px;
	overflow: hidden;
	border-radius: 24px;
	direction: ltr;
	contain: layout paint;
	isolation: isolate;
}

.alefba-article-story__track {
	position: relative;
	min-height: 391px;
	direction: ltr;
}

.alefba-article-story__set {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: var(--alefba-story-gap);
	direction: ltr;
	pointer-events: none;
}

.alefba-article-story__card {
	position: relative;
	min-width: 0;
	min-height: var(--alefba-story-card-height);
	margin: 0;
	border-radius: 20px;
	background: #eef1eb;
	box-shadow: 0 12px 30px rgba(25, 45, 35, .13);
	overflow: visible;
	direction: rtl;
	transform-origin: 0 0;
	pointer-events: auto;
}

.alefba-article-story__card-link {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	min-height: var(--alefba-story-card-height);
	border-radius: inherit;
	background: #dfe6dd;
	color: var(--alefba-story-ink) !important;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
	-webkit-tap-highlight-color: transparent;
	pointer-events: auto;
	transform: scale(1);
	transform-origin: 50% 50%;
	transition: box-shadow .22s ease-out, transform .22s ease-out;
}

.alefba-article-story__card.is-opening-article-card {
	z-index: 100 !important;
	box-shadow: 0 24px 70px rgba(19, 40, 29, .32);
}

@media (hover: hover) and (pointer: fine) {
	.alefba-article-story.is-enhanced
		.alefba-article-story__card:not(.is-opening-article-card):hover
		.alefba-article-story__card-link,
	.alefba-article-story.is-enhanced
		.alefba-article-story__card:not(.is-opening-article-card):focus-within
		.alefba-article-story__card-link {
		animation: alefba-story-card-jelly .62s cubic-bezier(.2, .8, .2, 1) both;
	}

	.alefba-article-story.is-enhanced
		.alefba-article-story__card:not(.is-opening-article-card):hover {
		z-index: 50 !important;
		box-shadow: 0 18px 42px rgba(25, 45, 35, .22);
	}

	.alefba-article-story.is-enhanced .alefba-article-story__card-link {
		will-change: transform;
	}

	.alefba-article-story.is-enhanced
		.alefba-article-story__card:not(.is-opening-article-card):hover
		.alefba-article-story__card-link {
		box-shadow: 0 18px 44px rgba(25, 45, 35, .24);
	}
}

@keyframes alefba-story-card-jelly {
	0% {
		transform: scale3d(1, 1, 1) rotate(0deg);
	}

	22% {
		transform: scale3d(1.04, .972, 1) rotate(-.32deg);
	}

	40% {
		transform: scale3d(.992, 1.034, 1) rotate(.26deg);
	}

	58% {
		transform: scale3d(1.027, .988, 1) rotate(-.16deg);
	}

	76% {
		transform: scale3d(.998, 1.014, 1) rotate(.08deg);
	}

	100% {
		transform: scale3d(1.018, 1.018, 1) rotate(0deg);
	}
}

.alefba-article-story__media {
	position: absolute;
	inset: 0;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background:
		linear-gradient(145deg, rgba(47, 93, 71, .18), rgba(202, 211, 193, .5));
}

.alefba-article-story__image,
.alefba-article-story__image-placeholder {
	--alefba-story-image-x: 0px;
	--alefba-story-image-scale: 1.1764705882;
	display: block;
	width: 100%;
	height: 100%;
	min-height: 100%;
	object-fit: cover;
	transform: translate3d(var(--alefba-story-image-x), 0, 0) scale(var(--alefba-story-image-scale));
	transform-origin: center;
	will-change: transform;
}

.alefba-article-story__image-placeholder::before {
	content: "الفبا";
	position: absolute;
	inset: 0;
	display: grid;
	place-items: center;
	color: rgba(23, 39, 31, .48);
	font-size: 32px;
	font-weight: 900;
}

.alefba-article-story__copy {
	position: absolute;
	inset: auto 0 0;
	z-index: 1;
	display: flex;
	flex-direction: column;
	gap: 8px;
	min-height: 125px;
	padding: 44px 18px 19px;
	background:
		linear-gradient(180deg, transparent, rgba(10, 24, 17, .88) 58%, rgba(10, 24, 17, .96));
	text-align: right;
	direction: rtl;
}

.alefba-article-story__meta {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	color: rgba(255, 255, 255, .82);
	font-size: 11px;
	font-weight: 650;
	line-height: 1.5;
}

.alefba-article-story__category {
	max-width: 58%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.alefba-article-story__card-title {
	display: -webkit-box;
	overflow: hidden;
	color: #fff;
	font-size: 16px;
	font-weight: 900;
	line-height: 1.65;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

/*
 * The carousel track must stay LTR for reliable physical movement, while all
 * Persian copy inside each card must remain RTL. The homepage's Elementor and
 * WoodMart direction rules are unusually strong, so lock this inner text layer
 * to RTL without changing the track or animation direction.
 */
body.page-id-3669 .elementor-element-344cb26 .alefba-article-story__copy,
body.page-id-3669 .elementor-element-344cb26 .alefba-article-story__meta,
body.page-id-3669 .elementor-element-344cb26 .alefba-article-story__category,
body.page-id-3669 .elementor-element-344cb26 .alefba-article-story__card-title {
	direction: rtl !important;
	text-align: right !important;
	unicode-bidi: plaintext !important;
}

.alefba-article-story__card-link::after {
	content: "";
	position: absolute;
	inset: 0;
	border: 2px solid transparent;
	border-radius: inherit;
	pointer-events: none;
	transition: border-color .2s ease, box-shadow .2s ease;
}

.alefba-article-story__card-link:hover::after,
.alefba-article-story__card-link:focus-visible::after {
	border-color: rgba(47, 93, 71, .78);
	box-shadow: inset 0 0 0 3px rgba(255, 255, 255, .72);
}

.alefba-article-story__card-link:focus-visible {
	outline: none;
}

.alefba-article-story__hint {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10px;
	margin: 12px 0 0;
	color: var(--alefba-story-muted);
	font-size: 12px;
	font-weight: 650;
	line-height: 1.35;
	opacity: 1;
	text-align: center;
	transition: opacity .3s ease, visibility 0s linear 0s;
	visibility: visible;
}

.alefba-article-story.is-hint-hidden .alefba-article-story__hint,
.alefba-article-story.is-ticker-active:not(.is-hint-exiting) .alefba-article-story__hint {
	opacity: 0;
	transition: opacity .3s ease, visibility 0s linear .3s;
	visibility: hidden;
}

.alefba-article-story.is-ticker-active:not(.is-hint-exiting)
	.alefba-article-story__scroll-cue,
.alefba-article-story.is-ticker-active:not(.is-hint-exiting)
	.alefba-article-story__scroll-wheel,
.alefba-article-story.is-ticker-active:not(.is-hint-exiting)
	.alefba-article-story__scroll-arrow,
.alefba-article-story.is-ticker-active:not(.is-hint-exiting)
	.alefba-article-story__scroll-burst {
	animation-play-state: paused;
}

.alefba-article-story.is-hint-exiting .alefba-article-story__hint {
	animation: alefba-story-hint-exit .6s ease-out forwards;
}

.alefba-article-story.is-hint-exiting .alefba-article-story__scroll-cue {
	animation: alefba-story-final-cue .6s cubic-bezier(.2, .8, .2, 1) forwards;
}

.alefba-article-story.is-hint-exiting .alefba-article-story__scroll-wheel,
.alefba-article-story.is-hint-exiting .alefba-article-story__scroll-arrow {
	animation: alefba-story-final-inner .28s ease-out forwards;
}

.alefba-article-story.is-hint-exiting .alefba-article-story__scroll-burst {
	animation: alefba-story-final-burst .6s cubic-bezier(.16, .78, .24, 1) forwards;
}

.alefba-article-story__hint-copy {
	display: grid;
	gap: 1px;
}

.alefba-article-story__hint-copy [lang="en"] {
	font-size: 10px;
	font-weight: 600;
	letter-spacing: .04em;
}

.alefba-article-story__scroll-cue {
	position: relative;
	display: block;
	width: 18px;
	height: 28px;
	border: 1.5px solid currentColor;
	border-radius: 10px;
	animation: alefba-story-scroll-shell 2.1s ease-in-out infinite;
}

.alefba-article-story__scroll-wheel {
	position: absolute;
	top: 5px;
	left: 50%;
	width: 2px;
	height: 5px;
	border-radius: 2px;
	background: currentColor;
	transform: translateX(-50%);
	animation: alefba-story-scroll-wheel 2.1s ease-in-out infinite;
}

.alefba-article-story__scroll-arrow {
	position: absolute;
	bottom: -6px;
	left: 50%;
	width: 6px;
	height: 6px;
	border-right: 1.5px solid currentColor;
	border-bottom: 1.5px solid currentColor;
	transform: translateX(-50%) rotate(45deg);
	animation: alefba-story-scroll-arrow 2.1s ease-in-out infinite;
}

.alefba-article-story__scroll-burst {
	position: absolute;
	top: 24px;
	left: 50%;
	width: 22px;
	height: 22px;
	background:
		repeating-conic-gradient(
			from -2deg,
			currentColor 0deg 4deg,
			transparent 4deg 36deg
		);
	-webkit-mask:
		radial-gradient(
			circle,
			transparent 0 5px,
			#000 5.5px 9px,
			transparent 9.5px
		);
	mask:
		radial-gradient(
			circle,
			transparent 0 5px,
			#000 5.5px 9px,
			transparent 9.5px
		);
	filter: drop-shadow(0 0 3px rgba(47, 93, 71, .28));
	opacity: 0;
	transform: translate(-50%, -50%) scale(.2) rotate(-10deg);
	animation: alefba-story-scroll-burst 2.1s ease-out infinite;
}

.alefba-article-story__scroll-burst::after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 4px;
	height: 4px;
	border-radius: 1px;
	background: currentColor;
	content: "";
	transform: translate(-50%, -50%) rotate(45deg);
}

@keyframes alefba-story-scroll-shell {
	0% {
		border-color: transparent;
	}

	10%,
	48% {
		border-color: currentColor;
	}

	60%,
	100% {
		border-color: transparent;
	}
}

@keyframes alefba-story-scroll-wheel {
	0% {
		opacity: 0;
		transform: translate(-50%, -2px) scale(.7);
	}

	12%,
	28% {
		opacity: 1;
	}

	50% {
		opacity: 1;
		transform: translate(-50%, 14px) scale(1);
	}

	59%,
	100% {
		opacity: 0;
		transform: translate(-50%, 14px) scale(.1);
	}
}

@keyframes alefba-story-scroll-arrow {
	0% {
		opacity: 0;
		transform: translate(-50%, -2px) rotate(45deg);
	}

	15%,
	38% {
		opacity: .72;
	}

	52% {
		opacity: 1;
		transform: translate(-50%, 2px) rotate(45deg);
	}

	60%,
	100% {
		opacity: 0;
		transform: translate(-50%, 2px) rotate(45deg);
	}
}

@keyframes alefba-story-scroll-burst {
	0%,
	50% {
		opacity: 0;
		transform: translate(-50%, -50%) scale(.2) rotate(-10deg);
	}

	59% {
		opacity: .9;
		transform: translate(-50%, -50%) scale(.62) rotate(0deg);
	}

	70% {
		opacity: 1;
		transform: translate(-50%, -50%) scale(1) rotate(12deg);
	}

	84%,
	100% {
		opacity: 0;
		transform: translate(-50%, -50%) scale(1.38) rotate(26deg);
	}
}

@keyframes alefba-story-hint-exit {
	0%,
	48% {
		opacity: 1;
		visibility: visible;
	}

	100% {
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes alefba-story-final-cue {
	0% {
		border-color: currentColor;
		opacity: 1;
		transform: scale(1) rotate(0deg);
	}

	38% {
		border-color: transparent;
		opacity: .95;
		transform: scale(.74) rotate(8deg);
	}

	100% {
		border-color: transparent;
		opacity: 0;
		transform: scale(.18) rotate(22deg);
	}
}

@keyframes alefba-story-final-inner {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes alefba-story-final-burst {
	0% {
		opacity: 0;
		transform: translate(-50%, -50%) scale(.18) rotate(-14deg);
	}

	24% {
		opacity: .95;
		transform: translate(-50%, -50%) scale(.72) rotate(2deg);
	}

	56% {
		opacity: 1;
		transform: translate(-50%, -50%) scale(1.18) rotate(17deg);
	}

	100% {
		opacity: 0;
		transform: translate(-50%, -50%) scale(1.72) rotate(34deg);
	}
}

.alefba-article-story.is-enhanced {
	height: 235vh;
	max-height: none;
	overflow: visible;
}

.alefba-article-story.is-enhanced .alefba-article-story__sticky {
	position: relative;
	top: auto;
	display: grid;
	align-items: center;
	height:
		calc(
			100vh -
				var(--alefba-story-top-obstruction) -
				var(--alefba-story-bottom-obstruction)
		);
	overflow: hidden;
}

@supports (height: 100dvh) {
	.alefba-article-story.is-enhanced .alefba-article-story__sticky {
		height:
			calc(
				100dvh -
					var(--alefba-story-top-obstruction) -
					var(--alefba-story-bottom-obstruction)
			);
	}
}

@supports (height: 100svh) {
	@media (max-width: 1024px) {
		.alefba-article-story.is-enhanced .alefba-article-story__sticky {
			height:
				calc(
					100svh -
						var(--alefba-story-top-obstruction) -
						var(--alefba-story-bottom-obstruction)
				);
		}
	}
}

.alefba-article-story.is-enhanced .alefba-article-story__scene {
	padding-top: 18px;
	padding-bottom: 18px;
}

.alefba-article-story.is-enhanced .alefba-article-story__track {
	position: absolute;
	inset: 0 auto auto 0;
	width: 100%;
	height: 100%;
	will-change: transform;
}

.alefba-article-story.is-ticker-active .alefba-article-story__track {
	transition-timing-function: linear !important;
	will-change: transform;
}

.alefba-article-story.is-enhanced .alefba-article-story__set {
	position: absolute;
	inset: 0 auto auto 0;
	display: block;
	width: 100%;
	height: 100%;
}

.alefba-article-story.is-enhanced .alefba-article-story__card {
	position: absolute;
	top: 0;
	left: 0;
	width: var(--alefba-story-card-width);
	height: var(--alefba-story-card-height);
	will-change: transform;
}

.alefba-article-story.is-enhanced
	[data-alefba-story-clone]
	.alefba-article-story__card,
.alefba-article-story.is-enhanced
	[data-alefba-story-clone]
	.alefba-article-story__image,
.alefba-article-story.is-enhanced
	[data-alefba-story-clone]
	.alefba-article-story__image-placeholder {
	will-change: auto;
}

.alefba-article-story.is-ticker-active
	[data-alefba-story-clone]
	.alefba-article-story__image,
.alefba-article-story.is-ticker-active
	[data-alefba-story-clone]
	.alefba-article-story__image-placeholder {
	will-change: transform;
}

.alefba-article-story.is-enhanced .alefba-article-story__viewport {
	touch-action: pan-y pinch-zoom;
	overscroll-behavior-x: contain;
	cursor: grab;
}

.alefba-article-story.is-enhanced .alefba-article-story__card,
.alefba-article-story.is-enhanced .alefba-article-story__card-link {
	touch-action: pan-y pinch-zoom;
}

.alefba-article-story.is-dragging .alefba-article-story__viewport {
	cursor: grabbing;
	-webkit-user-select: none;
	user-select: none;
}

@media (max-width: 1024px) {
	.alefba-article-story {
		--alefba-story-card-width: 252px;
		--alefba-story-card-natural-height: 330px;
		--alefba-story-bottom-obstruction: 55px;
	}

	.alefba-article-story__scene {
		width: min(920px, calc(100vw - 28px));
	}

	.alefba-article-story__set {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.alefba-article-story.is-enhanced {
		height: 195vh;
		height: 195svh;
	}
}

@media (max-width: 767px) {
	.alefba-article-story {
		--alefba-story-card-width: min(82vw, 310px);
		--alefba-story-card-natural-height: 340px;
		--alefba-story-gap: 10px;
	}

	.alefba-article-story__scene {
		width: min(100% - 20px, 540px);
		padding: 38px 0 34px;
	}

	.alefba-article-story__header {
		align-items: flex-start;
		gap: 14px;
		margin-bottom: 16px;
	}

	.alefba-article-story__eyebrow {
		font-size: 11px;
	}

	.alefba-article-story__header h2 {
		font-size: clamp(26px, 8vw, 36px);
	}

	.alefba-article-story__all-link {
		min-height: 40px;
		padding: 8px 12px;
		font-size: 11px;
	}

	.alefba-article-story__viewport,
	.alefba-article-story__track {
		min-height: 430px;
	}

	.alefba-article-story__viewport {
		border-radius: 18px;
	}

	.alefba-article-story__set {
		grid-template-columns: 1fr;
	}

	.alefba-article-story.is-enhanced {
		height: 165vh;
		height: 165svh;
	}

	.alefba-article-story__copy {
		min-height: 105px;
		padding: 13px 14px 15px;
	}

	.alefba-article-story__card-title {
		font-size: 15px;
	}
}

@media (max-height: 620px) {
	.alefba-article-story.is-enhanced {
		--alefba-story-card-height:
			min(
				var(--alefba-story-card-natural-height),
				max(
					130px,
					calc(
						100vh -
						var(--alefba-story-top-obstruction) -
						var(--alefba-story-bottom-obstruction) -
						100px
					)
				)
			);
	}

	@supports (height: 100dvh) {
		.alefba-article-story.is-enhanced {
			--alefba-story-card-height:
				min(
					var(--alefba-story-card-natural-height),
					max(
						130px,
						calc(
							100dvh -
							var(--alefba-story-top-obstruction) -
							var(--alefba-story-bottom-obstruction) -
							100px
						)
					)
				);
		}
	}

	@supports (height: 100svh) {
		@media (max-width: 1024px) {
			.alefba-article-story.is-enhanced {
				--alefba-story-card-height:
					min(
						var(--alefba-story-card-natural-height),
						max(
							130px,
							calc(
								100svh -
								var(--alefba-story-top-obstruction) -
								var(--alefba-story-bottom-obstruction) -
								100px
							)
						)
					);
			}
		}
	}

	.alefba-article-story.is-enhanced .alefba-article-story__sticky {
		align-items: start;
	}

	.alefba-article-story.is-enhanced .alefba-article-story__scene {
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.alefba-article-story.is-enhanced .alefba-article-story__header {
		align-items: center;
		margin-bottom: 4px;
	}

	.alefba-article-story.is-enhanced .alefba-article-story__eyebrow {
		display: none;
	}

	.alefba-article-story.is-enhanced .alefba-article-story__header h2 {
		font-size: clamp(20px, 6vh, 27px);
		line-height: 1.15;
	}

	.alefba-article-story.is-enhanced .alefba-article-story__all-link {
		min-height: 30px;
		padding: 4px 10px;
	}

	.alefba-article-story.is-enhanced .alefba-article-story__viewport,
	.alefba-article-story.is-enhanced .alefba-article-story__track {
		min-height: calc(var(--alefba-story-card-height) + 12px);
	}

	.alefba-article-story.is-enhanced .alefba-article-story__hint {
		gap: 0;
		margin-top: 2px;
	}

	.alefba-article-story.is-enhanced .alefba-article-story__hint-copy {
		display: none;
	}

	.alefba-article-story.is-enhanced .alefba-article-story__scroll-cue {
		width: 14px;
		height: 22px;
	}

	.alefba-article-story.is-enhanced .alefba-article-story__copy {
		min-height: 58px;
		padding: 7px 10px 8px;
	}

	.alefba-article-story.is-enhanced .alefba-article-story__card-title {
		font-size: 12px;
		line-height: 1.35;
	}
}

@media (prefers-reduced-motion: reduce) {
	.alefba-article-story__all-link {
		transform: none !important;
		transition: none !important;
	}

	.alefba-article-story__scroll-wheel,
	.alefba-article-story__scroll-arrow,
	.alefba-article-story__scroll-burst,
	.alefba-article-story__scroll-cue,
	.alefba-article-story__card-link {
		animation: none !important;
		transform: none !important;
	}

	.alefba-article-story,
	.alefba-article-story.is-enhanced {
		height: auto !important;
		overflow: visible !important;
	}

	.alefba-article-story .alefba-article-story__sticky,
	.alefba-article-story.is-enhanced .alefba-article-story__sticky {
		position: relative !important;
		top: auto !important;
		display: block !important;
		height: auto !important;
		overflow: visible !important;
	}

	.alefba-article-story .alefba-article-story__viewport,
	.alefba-article-story .alefba-article-story__track {
		min-height: 0 !important;
		overflow: visible !important;
		contain: none;
	}

	.alefba-article-story .alefba-article-story__track,
	.alefba-article-story .alefba-article-story__set,
	.alefba-article-story .alefba-article-story__card {
		position: relative !important;
		inset: auto !important;
		width: auto !important;
		height: auto !important;
		transform: none !important;
		opacity: 1 !important;
	}

	.alefba-article-story .alefba-article-story__set {
		display: grid !important;
		grid-template-columns: repeat(4, minmax(0, 1fr));
		gap: 10px;
	}

	.alefba-article-story .alefba-article-story__card {
		min-height: var(--alefba-story-card-height);
	}

	.alefba-article-story .alefba-article-story__image {
		--alefba-story-image-scale: 1;
		--alefba-story-image-x: 0px;
		transform: none !important;
		will-change: auto;
	}

	.alefba-article-story .alefba-article-story__hint {
		display: none;
	}

	.alefba-article-story [data-alefba-story-clone] {
		display: none !important;
	}
}

@media (prefers-reduced-motion: reduce) and (max-width: 1024px) {
		.alefba-article-story .alefba-article-story__set {
			grid-template-columns: repeat(3, minmax(0, 1fr));
		}
}

@media (prefers-reduced-motion: reduce) and (max-width: 767px) {
		.alefba-article-story .alefba-article-story__set {
			grid-template-columns: 1fr;
		}
}
