/* UAYoga internal hero styles extracted from MU-plugin inline CSS. */
body:not(.home) .entry-content > .uayoga-internal-hero-piste2 {
	position: relative !important;
	min-height: clamp(14rem, 25vw, 17.5rem) !important;
	overflow: hidden !important;
	padding: clamp(2.35rem, 4.6vw, 3.25rem) 0 clamp(2rem, 3.8vw, 2.75rem) !important;
	color: var(--navy-dark, #17477f) !important;
	background: var(--paper, #fbf7ef) !important;
	border-bottom: 1px solid rgba(34, 94, 169, .13) !important;
	border-radius: 0 !important;
}

body:not(.home) .entry-content > .uayoga-internal-hero-piste2::before {
	content: "";
	position: absolute;
	inset: 0;
	background-image:
		linear-gradient(90deg, rgba(251, 247, 239, .96) 0%, rgba(251, 247, 239, .88) 52%, rgba(251, 247, 239, .68) 100%),
		url("/wp-content/uploads/2026/06/image-1536x727.webp");
	background-size: cover;
	background-position: right center;
	opacity: 1;
}

body:not(.home) .entry-content > .uayoga-internal-hero-piste2::after {
	content: "";
	position: absolute;
	right: clamp(1.25rem, 7vw, 6rem);
	bottom: clamp(1rem, 3vw, 2.25rem);
	width: clamp(7.5rem, 18vw, 14rem);
	aspect-ratio: 1;
	background-image: url("/wp-content/uploads/2026/06/image-768x364.webp");
	background-size: 360%;
	background-position: 87% 48%;
	opacity: .38;
	pointer-events: none;
}

body:not(.home) .uayoga-internal-hero-piste2 .uayoga-internal-hero-inner {
	position: relative !important;
	z-index: 1 !important;
	margin-inline: auto !important;
	padding-right: clamp(0rem, 20vw, 16rem) !important;
}

body:not(.home) .uayoga-internal-hero-piste2 .eyebrow {
	color: var(--navy-dark, #17477f) !important;
}

body:not(.home) .uayoga-internal-hero-piste2 h1 {
	max-width: 46rem !important;
	color: var(--navy-dark, #17477f) !important;
	font-size: clamp(2.45rem, 6vw, 4.35rem) !important;
	line-height: 1.04 !important;
}

body:not(.home) .uayoga-internal-hero-piste2 .lead {
	max-width: 39rem !important;
	margin-top: 1.05rem !important;
	color: var(--navy-dark, #17477f) !important;
	font-size: clamp(1.03rem, 2.1vw, 1.24rem) !important;
	font-weight: 750 !important;
	line-height: 1.45 !important;
}

body:not(.home) .uayoga-internal-hero-piste2 .uayoga-hero-tags {
	display: flex !important;
	flex-wrap: wrap !important;
	gap: .72rem .8rem !important;
	margin-top: 1.2rem !important;
}

body:not(.home) .uayoga-internal-hero-piste2 .uayoga-hero-tags p {
	margin: 0 !important;
	min-height: 2.35rem !important;
	display: inline-flex !important;
	align-items: center !important;
	padding: .54rem .78rem !important;
	color: var(--navy-dark, #17477f) !important;
	background: rgba(34, 94, 169, .08) !important;
	border-radius: 999px !important;
	font-size: .95rem !important;
	font-weight: 850 !important;
	line-height: 1.26 !important;
}

@media (max-width: 767px) {
	body:not(.home) .entry-content > .uayoga-internal-hero-piste2 {
		min-height: 0 !important;
		padding-top: 2.25rem !important;
		padding-bottom: 2.1rem !important;
	}

	body:not(.home) .entry-content > .uayoga-internal-hero-piste2::before {
		background-image:
			linear-gradient(180deg, rgba(251, 247, 239, .97) 0%, rgba(251, 247, 239, .9) 100%),
			url("/wp-content/uploads/2026/06/image-768x364.webp");
		background-position: 68% center;
	}

	body:not(.home) .entry-content > .uayoga-internal-hero-piste2::after {
		right: -2.8rem;
		bottom: -2.8rem;
		width: 9.5rem;
		opacity: .28;
	}

	body:not(.home) .uayoga-internal-hero-piste2 .uayoga-internal-hero-inner {
		padding-right: 0 !important;
	}
}
