/* Loaded only for the Vilazodone post. Keep the copy on the left and mirror the media. */
/* Scale to the copy area, including narrower Site preview containers. */
.hero--fb[data-testid="post-hero-fb"] .hero__inner {
	container-type: inline-size;
}

.hero--fb[data-testid="post-hero-fb"] .hero__headline {
	font-size: clamp(1.5rem, 4.3cqi, 4rem);
	max-width: 50%;
}

.hero--fb[data-testid="post-hero-fb"] .hero__video,
.hero--fb[data-testid="post-hero-fb"] .hero__motion-poster {
	object-position: left center;
	transform: scaleX(-1);
}

@media (min-width: 821px) {
	.hero--fb[data-testid="post-hero-fb"] {
		background-image: none;
	}

	/* Match the video framing even when the section's fallback poster is showing. */
	.hero--fb[data-testid="post-hero-fb"]::before {
		content: "";
		position: absolute;
		inset: 0;
		background: var(--hero-poster, none) left center / cover no-repeat;
		transform: scaleX(-1);
	}
}

@media (max-width: 820px) {
	.hero--fb[data-testid="post-hero-fb"] .hero__headline {
		font-size: clamp(1.5rem, 9cqi, 3rem);
		max-width: 100%;
	}
}
