/**
 * Conocé SkySkin — equipo médico dentro de una única tarjeta.
 * Alcance limitado a la página 266 / slug conoce-skyskin.
 */

body.page-id-266 .skyskin-conoce-v590-panel .skyskin-rescue-team-pair,
body.skyskin-page-about .skyskin-conoce-v590-panel .skyskin-rescue-team-pair {
	display: grid !important;
	grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr) !important;
	gap: 0 !important;
	width: 100% !important;
	max-width: 1040px !important;
	margin: 26px auto 0 !important;
	overflow: hidden !important;
	background: #fff8f4 !important;
	border: 1px solid rgba(132, 52, 83, 0.12) !important;
	border-radius: 24px !important;
	box-shadow: 0 14px 38px rgba(79, 44, 54, 0.10) !important;
}

body.page-id-266 .skyskin-rescue-team-pair .skyskin-rescue-team-info,
body.skyskin-page-about .skyskin-rescue-team-pair .skyskin-rescue-team-info {
	box-sizing: border-box !important;
	width: 100% !important;
	max-width: none !important;
	min-width: 0 !important;
	min-height: 520px !important;
	height: auto !important;
	aspect-ratio: auto !important;
	margin: 0 !important;
	padding: clamp(32px, 4vw, 50px) !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

body.page-id-266 .skyskin-rescue-team-pair .skyskin-rescue-team-link,
body.skyskin-page-about .skyskin-rescue-team-pair .skyskin-rescue-team-link {
	margin-top: auto !important;
	align-self: flex-start !important;
}

body.page-id-266 .skyskin-rescue-team-pair .skyskin-rescue-team-photo,
body.skyskin-page-about .skyskin-rescue-team-pair .skyskin-rescue-team-photo {
	position: relative !important;
	box-sizing: border-box !important;
	width: calc(100% - 18px) !important;
	max-width: none !important;
	min-width: 0 !important;
	min-height: 484px !important;
	height: auto !important;
	aspect-ratio: auto !important;
	margin: 18px 18px 18px 0 !important;
	overflow: hidden !important;
	background: #f3f1f2 !important;
	border: 0 !important;
	border-radius: 18px !important;
	box-shadow: none !important;
}

body.page-id-266 .skyskin-rescue-team-pair .skyskin-rescue-team-photo img,
body.skyskin-page-about .skyskin-rescue-team-pair .skyskin-rescue-team-photo img {
	position: absolute !important;
	inset: 0 !important;
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	object-fit: cover !important;
	object-position: 50% 48% !important;
}

/* Contraste estable: nunca amarillo sobre el panel rosa claro. */
body.page-id-266 .skyskin-conoce-v590-cta,
body.page-id-266 .skyskin-conoce-v590-cta h2,
body.skyskin-page-about .skyskin-conoce-v590-cta,
body.skyskin-page-about .skyskin-conoce-v590-cta h2 {
	color: #30272a !important;
}

body.page-id-266 .skyskin-conoce-v590-cta p,
body.skyskin-page-about .skyskin-conoce-v590-cta p {
	color: #594b50 !important;
}

@media (max-width: 900px) {
	body.page-id-266 .skyskin-conoce-v590-panel .skyskin-rescue-team-pair,
	body.skyskin-page-about .skyskin-conoce-v590-panel .skyskin-rescue-team-pair {
		grid-template-columns: minmax(0, 1fr) !important;
		width: 100% !important;
		max-width: none !important;
	}

	body.page-id-266 .skyskin-rescue-team-pair .skyskin-rescue-team-info,
	body.skyskin-page-about .skyskin-rescue-team-pair .skyskin-rescue-team-info {
		min-height: 0 !important;
		padding: clamp(26px, 6vw, 38px) !important;
	}

	body.page-id-266 .skyskin-rescue-team-pair .skyskin-rescue-team-link,
	body.skyskin-page-about .skyskin-rescue-team-pair .skyskin-rescue-team-link {
		margin-top: 24px !important;
	}

	body.page-id-266 .skyskin-rescue-team-pair .skyskin-rescue-team-photo,
	body.skyskin-page-about .skyskin-rescue-team-pair .skyskin-rescue-team-photo {
		width: calc(100% - 36px) !important;
		min-height: 0 !important;
		margin: 0 18px 18px !important;
		aspect-ratio: 4 / 3 !important;
	}

	body.page-id-266 .skyskin-rescue-team-pair .skyskin-rescue-team-photo img,
	body.skyskin-page-about .skyskin-rescue-team-pair .skyskin-rescue-team-photo img {
		object-position: 50% 58% !important;
	}
}

@media (max-width: 520px) {
	body.page-id-266 .skyskin-rescue-team-pair,
	body.skyskin-page-about .skyskin-rescue-team-pair {
		border-radius: 18px !important;
	}

	body.page-id-266 .skyskin-rescue-team-pair .skyskin-rescue-team-info,
	body.skyskin-page-about .skyskin-rescue-team-pair .skyskin-rescue-team-info {
		padding: 24px !important;
	}

	body.page-id-266 .skyskin-rescue-team-pair .skyskin-rescue-team-photo,
	body.skyskin-page-about .skyskin-rescue-team-pair .skyskin-rescue-team-photo {
		width: calc(100% - 28px) !important;
		margin: 0 14px 14px !important;
		aspect-ratio: 1 / 1 !important;
		border-radius: 14px !important;
	}
}
