/**
 * Hero home: 70% rotador | 15% accesos | 15% ranking.
 */

.jursoc-home-destacadas-row {
	width: 100%;
}

.jursoc-home-destacadas-row--split {
	display: grid;
	grid-template-columns: minmax(0, 7fr) minmax(0, 1.5fr) minmax(0, 1.5fr);
	align-items: stretch;
	gap: clamp(0.65rem, 1.2vw, 0.85rem);
	padding: clamp(0.65rem, 1.2vw, 0.85rem) clamp(0.75rem, 2vw, 1.25rem);
	box-sizing: border-box;
	background: linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);
	border-bottom: 1px solid #dbe3ec;
}

.jursoc-home-destacadas-row__rotator {
	min-width: 0;
	display: flex;
	flex-direction: column;
}

/* Rotador contenido (sin full-bleed) */
.jursoc-home-destacadas-row .jursoc-panorama-band,
.jursoc-home-destacadas-row .jursoc-cinematic-band {
	width: 100%;
	max-width: 100%;
	margin-left: 0;
	margin-right: 0;
	border-bottom: none;
	background: transparent;
}

.jursoc-home-destacadas-row .jursoc-news-rotator--panorama {
	min-height: clamp(380px, 52vh, 560px);
	border-radius: 16px;
	overflow: hidden;
	box-shadow:
		0 0 0 1px rgba(15, 39, 68, 0.08),
		0 16px 48px rgba(15, 39, 68, 0.12);
}

.jursoc-home-destacadas-row .jursoc-news-rotator--panorama .jursoc-cinematic__layout {
	grid-template-columns: minmax(0, 1fr);
	padding: 0.65rem 0.65rem 0.35rem;
}

.jursoc-home-destacadas-row .jursoc-news-rotator--panorama .jursoc-cinematic__stage {
	min-height: clamp(300px, 44vh, 480px);
	border-radius: 12px;
}

.jursoc-home-destacadas-row .jursoc-news-rotator--panorama .jursoc-cinematic__rail {
	display: none;
}

.jursoc-home-destacadas-row .jursoc-news-rotator--panorama .jursoc-cinematic__footer {
	padding: 0.35rem 0.65rem 0.55rem;
}

.jursoc-home-destacadas-row .jursoc-news-rotator--panorama .jursoc-cinematic__title {
	font-size: clamp(0.95rem, 0.85rem + 0.65vw, 1.45rem);
}

.jursoc-home-destacadas-row .jursoc-news-rotator--panorama .jursoc-cinematic__content {
	max-width: 100%;
	padding: 0.85rem 0.85rem 2.5rem;
}

@media (max-width: 1100px) {
	.jursoc-home-destacadas-row--split {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
		grid-template-areas:
			"rotator rotator"
			"accesos ranking";
	}

	.jursoc-home-destacadas-row__rotator {
		grid-area: rotator;
	}

	.jursoc-home-destacadas-row .jursoc-accesos-sidebar {
		grid-area: accesos;
	}

	.jursoc-home-destacadas-row .jursoc-home-ranking {
		grid-area: ranking;
	}
}

@media (max-width: 720px) {
	.jursoc-home-destacadas-row--split {
		grid-template-columns: 1fr;
		grid-template-areas:
			"rotator"
			"accesos"
			"ranking";
	}

	.jursoc-home-destacadas-row .jursoc-news-rotator--panorama {
		min-height: clamp(320px, 58vh, 440px);
	}

	.jursoc-home-destacadas-row .jursoc-news-rotator--panorama .jursoc-cinematic__stage {
		min-height: clamp(260px, 50vh, 380px);
	}
}
