/* Уникальный CSS страницы «Статья» (single-post-nastrojka-rsya-2026.php, ID 819).
   Весь визуал макета article-v11-dosie.html (.ph/.prose/.fin/.plate/.pill) уже
   покрыт общим assets/dosie/core.css — при переносе уникальных для этой страницы
   правил не нашлось. Файл существует для единообразия архитектуры (см. план,
   раздел «Архитектура» — page-*.css всегда подключается вместе с dosie-core) и
   как точка расширения на будущее (например, стили для блока author/related-articles,
   если решат адаптировать их визуал под ДС отдельно от текущих инлайн-стилей). */

/* Пост 819 несёт свой <h1> прямо в post_content (дублирует the_title() в шапке .ph) —
   юзер подтвердил 2026-07-16: скрыть встроенный H1, заголовок остаётся только в шапке.
   :first-child ловит именно тот H1, который стоит вторым блоком контента (после <figure>
   с обложкой) — на будущих статьях (шаг «раскатка на остальные 7») эту же проверку
   повторить: не у всех такой дубль (см. AI_HANDOFF/DEVLOG — контент статей разнородный). */
.dosie .prose > h1{display:none}

/* ─────────────────────────────────────────────────────────────
   Правки вёрстки статьи (2026-07-17, находки из вычитки ВК-статьи).
   ───────────────────────────────────────────────────────────── */

/* №2 — hero-текст под ширину колонки чтения.
   Тёмно-синий фон .plate--navy остаётся широким (1420px), но контент
   внутри (.ph: крошки/H1/мета) сужаем до ширины, близкой к .prose (760px),
   чтобы H1 не растягивался на всю ширину, а вставал над колонкой текста.
   Даём hero чуть больше воздуха, чем 760: H1 крупный. */
.dosie .plate--navy .ph > *{max-width:760px;margin-left:auto;margin-right:auto}

/* Заголовок статьи — компактнее, «максимум 2 строки» (2026-07-17).
   core.css задаёт h1.disp = clamp(32px,4.4vw,58px) → на колонке 760px даже
   короткие заголовки (50-65 симв) вставали в 4 строки, длинные (212 — 98 симв) в 7.
   В hero СТАТЬИ ужимаем шрифт (не трогая главную/юр/услуги — там свой h1.disp).
   Плюс подзаголовок .sub выносит длинные хвосты из H1 (см. ACF-поля hero_h1_short/subtitle).
   Значение подобрано визуально: короткий H1 (≤60 симв) держится в 2 строки. */
.dosie .plate--navy .ph h1.disp{font-size:clamp(28px,3.2vw,42px);line-height:1.08}
/* На узком экране 28px рвёт длинный H1 на 4 строки (аудит 2026-07-17) — ужимаем до 3. */
@media(max-width:600px){
 .dosie .plate--navy .ph h1.disp{font-size:24px;line-height:1.15}
}
/* Подзаголовок под H1 — единый блок с заголовком.
   ВАЖНО: max-width строго 760px (как у H1 из правила №2 `.ph>*`), иначе при
   меньшей ширине + унаследованном margin:auto блок центрируется в колонке 760px
   и его левый край съезжает вправо от H1 → «подзаголовок уехал» (юзер поймал 2026-07-17).
   Левый край sub обязан совпадать с левым краем H1. */
.dosie .plate--navy .ph .sub{margin-top:10px;max-width:760px;font-size:18px}


/* №4 — блок автора внутри белой «бумаги».
   Теперь post-author.php выводится внутри секции .plate--paper (single.php),
   поэтому тёмная карточка автора лежит на белой подложке. Убираем у карточки
   внешний нижний margin (бумага сама даёт паддинг снизу через .sec) и
   подчищаем верхний отступ, чтобы карточка не липла к тексту, но и не висела. */
.dosie .plate--paper .post-author-card{margin-top:2.5rem;margin-bottom:0}
