/**
 * Content Media — mobile typography polish (ZTV-safe overlay).
 * Does not edit frozen blocks/content-media/assets/content-media.css.
 * Desktop sizes unchanged; mobile ≤699px one visual step quieter.
 */

@media (max-width: 699px) {
	.ital-content-media {
		--ital-cm-pad-y: 2.25rem;
		--ital-cm-gap: 1.5rem;
	}

	.ital-content-media__eyebrow {
		font-size: 0.75rem;
	}

	.ital-content-media__title {
		font-size: clamp(1.25rem, 5.2vw, 1.625rem);
		margin-bottom: 0.75rem;
	}

	.ital-content-media__text {
		font-size: 0.9375rem;
		line-height: 1.55;
	}

	.ital-content-media__button {
		font-size: 0.875rem;
		padding: 0.65rem 1.1rem;
	}

	.ital-content-media__video-link-label {
		font-size: 0.75rem;
	}
}
