/**
 * Coach bio paragraph spacing.
 *
 * The shared typography-p2 rule in src/scss/custom/components/components.css sets
 * `my-0 !important` on both the container and every <p> inside it. That is correct
 * for the one-line uses of typography-p2 elsewhere on the site, but on a coach
 * profile it collapses a multi-paragraph bio into an unbroken block — the <p> tags
 * are present and simply carry no margin.
 *
 * Scoped to .nvw-coach-bio, which single-upt_user.php puts on the bio block only,
 * so nothing else that uses typography-p2 is affected. The !important is required
 * to override the !important in the shared rule.
 *
 * Lives here as a plain stylesheet rather than in src/scss because the theme's
 * Tailwind build output (build/css/style.css) is committed, not built on deploy —
 * a source-only change would never reach the browser.
 */

.nvw-coach-bio > p {
	margin-top: 0 !important;
	margin-bottom: 1.25rem !important;
}

.nvw-coach-bio > p:last-child {
	margin-bottom: 0 !important;
}

/*
 * Bios use single line breaks for what the author meant as list items, so give
 * those a little room too — without it, wrapped lines and separate items look
 * identical.
 */
.nvw-coach-bio > p > br {
	line-height: 2;
}
