/*
 * SK Course Blocks — нормализация типографики.
 * Подключается только на страницах курсов/разделов (см. SKCB_Assets).
 * Правило: заголовки H2–H4 в контенте — единая шкала из токенов;
 * «заголовок-предложение» оформляется классом .sk-lead, а не понижением уровня.
 */

body.single-courses .elementor h2,
body.archive .elementor h2,
body.post-type-archive-courses .elementor h2 {
	font-size: var(--sk-fs-h2);
	line-height: var(--sk-lh-head);
	color: var(--sk-c-ink);
}

body.single-courses .elementor h3,
body.archive .elementor h3,
body.post-type-archive-courses .elementor h3 {
	font-size: var(--sk-fs-h3);
	line-height: var(--sk-lh-head);
	color: var(--sk-c-ink);
}

body.single-courses .elementor h4,
body.archive .elementor h4,
body.post-type-archive-courses .elementor h4 {
	font-size: var(--sk-fs-h4);
	line-height: var(--sk-lh-head);
	color: var(--sk-c-ink);
}

/* Лид-абзац: для фраз-предложений, которые раньше делали заголовками */
.sk-lead {
	font-size: 1.06rem;
	line-height: var(--sk-lh-body);
	color: var(--sk-c-muted);
	max-width: 46rem;
}

/* Понижённый лишний H1 (см. h1-guard.js) — выглядит как H2 */
.sk-h1-demoted {
	font-size: var(--sk-fs-h2);
	line-height: var(--sk-lh-head);
	font-weight: 700;
	color: var(--sk-c-ink);
	margin: 0 0 0.5rem;
}
