/* Power Yoga — новости (тип записи blog), 23.09.2026.
   Подключают: front-page.php и blog.php — media="(min-width: 1126px)" (правило 1 нужно только десктопу);
   single-blog.php — на всех экранах (правило 2). Больше нигде не подключается. */

/* 1. Большая карточка новости (главная, /blog/), десктоп. Высоту карточки задаёт соседняя колонка карточек,
      а не пропорции картинки: вертикальная картинка (афиша 1284x1605) раздвигала блок новостей на 114 px.
      С обычной горизонтальной обложкой отрисовка та же, пиксель в пиксель (проверено на 1126/1280/1440/1920). */
@media (min-width: 1126px) {
  .news__left .news-item > a > img {
    aspect-ratio: 4 / 3;
  }
}

/* 2. Текст новости (single-blog.php): картинки, подписи и вставки не шире колонки.
      WordPress пишет подписи с жёсткой шириной (style="width: 1294px"), а картинкам — атрибут height,
      из-за чего они вылезали за колонку и растягивались. Обложку (img.wp-post-image) правило не трогает. */
.single-blog .content__left .wp-caption {
  max-width: 100%;
}
.single-blog .content__left img:not(.wp-post-image) {
  max-width: 100%;
  height: auto;
}
.single-blog .content__left iframe,
.single-blog .content__left video {
  max-width: 100%;
}
