/* Conversion & Quality Loop — iteration 1 (employer-side visual/UX audit).
 * Products, ATS Integrations, Find Candidates, Employer Dashboard were pure
 * unstyled text (h1/h2/p flush against a white page) — same page-header
 * banner + content-card language already used on hub pages and single job
 * pages (#f7f8fb / #e6e8ee / 8px radius), applied here via pure CSS since
 * these are plain Gutenberg-classic pages with no wrapping content divs. */

.page-id-19 .entry-header,
.page-id-21 .entry-header,
.page-id-32 .entry-header,
.page-id-33 .entry-header {
	background: #f7f8fb;
	border: 1px solid #e6e8ee;
	border-radius: 8px;
	padding: 20px 24px;
	margin-bottom: 24px;
}
.page-id-19 .entry-header .entry-title,
.page-id-21 .entry-header .entry-title,
.page-id-32 .entry-header .entry-title,
.page-id-33 .entry-header .entry-title {
	color: #1a1a2e;
	margin: 0;
}

.page-id-19 .entry-content,
.page-id-21 .entry-content,
.page-id-32 .entry-content,
.page-id-33 .entry-content {
	background: #fff;
	border: 1px solid #e6e8ee;
	border-radius: 8px;
	padding: 24px 28px;
	line-height: 1.6;
}

/* Separate each H2 section from the next with a divider instead of every
 * heading/paragraph running flush together with no visual break. */
.page-id-21 .entry-content h2,
.page-id-32 .entry-content h2,
.page-id-33 .entry-content h2 {
	margin-top: 28px;
	padding-top: 20px;
	border-top: 1px solid #e6e8ee;
	color: #1a1a2e;
}
.page-id-21 .entry-content h2:first-child,
.page-id-32 .entry-content h2:first-child,
.page-id-33 .entry-content h2:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
/* First h2 usually follows one intro paragraph — don't put a divider
 * directly under the intro line either. */
.page-id-21 .entry-content > p:first-child + h2,
.page-id-32 .entry-content > p:first-child + h2,
.page-id-33 .entry-content > p:first-child + h2 {
	margin-top: 20px;
	padding-top: 0;
	border-top: none;
}

/* Employer Dashboard's logged-out "Sign in" CTA already has the theme's own
 * .btn styling (confirmed live) — no change needed there, only the header/
 * content-card wrapper above applies to page 19. */
