/* Иллюстрации в блоках «Производственные мощности» и «Региональный охват» (десктоп) */
#container .illus-slot {
  position: relative;
  width: 100%;
  min-height: 200px;
  aspect-ratio: 576 / 432;
  max-height: 432px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

#container .illus-slot__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

/* Мобильная / планшетная вёрстка — отдельные слоты под иллюстрации */
#container .illus-slot.illus-slot--mobtab {
  aspect-ratio: auto;
  min-height: 140px;
  max-height: min(280px, 48vh);
  margin-block: 8px 12px;
}

/* Мобильная пара секций: производство (left.png) → регион (right.png), как на десктопе */
#container [data-breakpoint-id="node-0_6"] .ep-mw-production-row .illus-slot--production,
#container [data-breakpoint-id="node-0_6"] .ep-mw-regional-row .illus-slot--regional {
  border-radius: 12px;
}

#container [data-breakpoint-id="node-0_6"] .ep-mw-regional-row {
  margin-top: 4px;
}
