/* ============================================================
   BLOCK: WP home — блоки Gutenberg в макете главной
   Группы с классами макета лишены класса wp-block-group (см. functions.php),
   поэтому раскладку задают классы макета. Здесь только то, что добавляют
   сами блоки. Сбросы не должны перебивать отступы из классов макета
   (cta__photo--2, catalog__title и т.п.), поэтому:
   - отступы между блоками сбрасываются через :where() — нулевая специфичность;
   - у картинок убирается только нижний отступ блока core/image.
   ============================================================ */

/* Внутренняя обёртка групп прозрачна: её дети попадают в сетку и флекс макета */
.gagara-home-content .wp-block-group__inner-container {
  display: contents;
}

:where(.gagara-home-content .wp-block-group__inner-container) > * {
  margin-block: 0;
}

/* core/image ставит figure нижний отступ 1em */
.gagara-home-content figure.wp-block-image {
  margin-bottom: 0;
}

.gagara-home-content figure.wp-block-image img {
  display: block;
  width: 100%;
  max-width: none;
  height: 100%;
  object-fit: cover;
}

/* Пара фото в коллаже: две figure в ряд, каждая занимает половину */
.gagara-home-content .collage__pair > figure.wp-block-image {
  flex: 1 1 0;
  min-width: 0;
  height: 100%;
  overflow: hidden;
}

/* Ссылка «Связаться +» в абзаце стилизуется как кнопка макета */
.gagara-home-content .cta__button a {
  color: inherit;
  text-decoration: none;
}
