.mck-elementor {

	.slider-cards {
		display: grid;
		gap: 40px;
		grid-template-areas: "slider";
		grid-template-columns: minmax(0, 1fr);
		margin-inline: auto;
		padding-inline: 0;

		.slider {
			overflow: visible;
			grid-area: slider;

			.slider__container {

				.swiper-slide {

					.card {
						height: 100%;
						width: 100%;
					}
				}
			}
		}
	}

	.tags {
		--tag-bg: #eff2f4;
		margin-inline: auto;
		padding-inline: 0;
		width: min(var(--site-width-wide), 100%);

		.tags__list {
			display: flex;
			flex-flow: row wrap;
			gap: 8px;
			list-style: none;
			margin: 0;
			padding: 0;

			.tag {
				background-color: var(--tag-bg);
				border-radius: 6px;
				color: var(--color-primary);
				font-size: 12px;
				line-height: 16px;
				padding: 2px 5px;
				text-transform: capitalize;
		
				a {
					color: currentColor;
				}
			}
		}
	}

	.card--stories {
		.card__image {
			img {
				aspect-ratio: 1;
			}
		}
	}
	.card--stories-card {
		.card__link {
			gap: 5px;
		}
		.card__link-icon {
			height: 10px;
			inset-block-start: 1px;
			margin: 0;
			position: relative;
			width: 6px;
		}
		/* .card__image img {
			aspect-ratio: 1;
			object-position: -40px;
		} */
		.card__header {
			font-weight: 500;
		}
	}
}