/**
 * Possible Heading mitigation — keep <p> computed styles body-like; emphasis on inner span.
 *
 * EDAC flags <p> with font-size ≥20px, bold, italic, or a lone em/strong whose text equals the paragraph.
 * Moving emphasis to .dda-prose-emphasis__text keeps visuals while the checker reads normal <p> styles.
 */

p.dda-prose-emphasis {
	font-style: normal !important;
	font-weight: 400 !important;
}

p.dda-prose-emphasis .dda-prose-emphasis__text {
	display: inline;
	line-height: inherit;
}

p.dda-prose-emphasis.dda-prose-emphasis--italic .dda-prose-emphasis__text {
	font-style: italic;
}

p.dda-prose-emphasis.dda-prose-emphasis--strong .dda-prose-emphasis__text {
	font-weight: 600;
}

p.dda-prose-emphasis.dda-prose-emphasis--plain,
p.dda-prose-emphasis.dda-prose-emphasis--link-only {
	font-size: 15px !important;
	font-weight: 400 !important;
	font-style: normal !important;
	line-height: 1.4em !important;
}

p.dda-prose-emphasis.dda-prose-emphasis--plain .dda-prose-emphasis__text {
	font-size: 1em;
	font-weight: inherit;
	font-style: inherit;
}

/* When inline styles push computed font-size ≥20px on the <p>, cap for the checker and scale inner text. */
p.dda-prose-emphasis.dda-prose-emphasis--tune-size {
	font-size: 15px !important;
	line-height: 1.4em !important;
}

p.dda-prose-emphasis.dda-prose-emphasis--tune-size .dda-prose-emphasis__text {
	font-size: 1.3333333333em;
}

@media (prefers-reduced-motion: reduce) {
	p.dda-prose-emphasis.dda-prose-emphasis--tune-size {
		font-size: 19px !important;
	}

	p.dda-prose-emphasis.dda-prose-emphasis--tune-size .dda-prose-emphasis__text {
		font-size: 1em;
	}
}
