/**
 * EVO-SEC-LATEST-BLOGS — tablet band 701–1100px (Figma: two cards side by side).
 */

.elementor-widget-evo-latest-blogs .evo-blogs__title,
.elementor-widget-evo-latest-blogs .evo-blogs__subtitle {
	margin-left: 0 !important;
}

@media (min-width: 1021px) {
	.elementor-widget-evo-latest-blogs .evo-blogs.evo-blogs--scroll {
		margin-top: var(--evo-section-title-offset, 56px) !important;
	}
}

@media (min-width: 701px) and (max-width: 1100px) {
	.elementor-widget-evo-latest-blogs .evo-blogs {
		--evo-blogs-tablet-inset: clamp(16px, calc(24 * 100vw / 1440), 24px);
		--evo-blogs-card-gap: clamp(12px, calc(16 * 100vw / 744), 16px);
		--evo-blogs-card-w: calc((100% - var(--evo-blogs-card-gap)) / 2);
		--evo-blogs-card-w-target: var(--evo-blogs-card-w);
		--evo-blogs-card-h: clamp(380px, calc(430 * 100vw / 744), 430px);
		--evo-blogs-gap: clamp(32px, calc(40 * 100vw / 744), 40px);
		align-items: stretch !important;
		width: 100% !important;
		max-width: none !important;
		padding: clamp(40px, calc(48 * 100vw / 744), 48px) var(--evo-blogs-tablet-inset) !important;
		box-sizing: border-box !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs__title {
		max-width: none !important;
		font-size: clamp(28px, calc(32 * 100vw / 744), 32px) !important;
		font-weight: 500 !important;
		line-height: 1.2 !important;
		letter-spacing: -0.01em !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel.evo-blogs__carousel--tablet,
	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel.evo-blogs__carousel--tablet:not(.slick-initialized) {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		align-items: stretch !important;
		gap: var(--evo-blogs-card-gap) !important;
		width: 100% !important;
		min-height: var(--evo-blogs-card-h) !important;
		overflow: hidden !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel--tablet .evo-blogs__slide {
		display: none !important;
		flex: 0 0 calc((100% - var(--evo-blogs-card-gap)) / 2) !important;
		width: calc((100% - var(--evo-blogs-card-gap)) / 2) !important;
		height: var(--evo-blogs-card-h) !important;
		min-width: 0 !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel--tablet .evo-blogs__slide.is-active {
		display: block !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel--tablet:not([data-tablet-ready]) .evo-blogs__slide:nth-child(-n + 2) {
		display: block !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel--tablet .evo-blog-card,
	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel--tablet .evo-blog-card__link {
		height: 100% !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel--tablet .evo-blog-card__copy {
		top: 10.4% !important;
		left: 10.3% !important;
		width: min(78%, calc(100% - 56px)) !important;
		gap: 10px !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel--tablet .evo-blog-card__title {
		font-size: clamp(16px, calc(18 * 100vw / 744), 18px) !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel--tablet .evo-blog-card__excerpt {
		font-size: clamp(12px, calc(13 * 100vw / 744), 13px) !important;
		line-height: 1.3 !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs .evo-blogs__carousel--tablet .evo-blog-card__media {
		left: 50% !important;
		bottom: 0.74% !important;
		width: min(98%, calc(100% - 12px)) !important;
		height: 58% !important;
		transform: translateX(-50%) !important;
		border-radius: 12px !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs[data-tablet-ready="1"] .evo-blogs__nav {
		display: flex !important;
		align-self: center !important;
		width: 88px !important;
		height: 40px !important;
		min-height: 40px !important;
		margin: 16px auto 0 !important;
		padding: 0 !important;
		gap: 8px !important;
	}

	.elementor-widget-evo-latest-blogs .evo-blogs[data-tablet-ready="1"] .evo-blogs__nav--hidden {
		display: none !important;
	}
}
