.single-page .container-page .content-wrap .wp-block-media-text {
  display: grid;
  grid-template-columns: 50% 1fr;
  align-items: center;
}
.single-page .container-page .content-wrap .wp-block-media-text.has-media-on-the-right {
  grid-template-columns: 1fr 50%;
}
.single-page .container-page .content-wrap .wp-block-media-text .wp-block-media-text__media { grid-column: 1; grid-row: 1; margin: 0; }
.single-page .container-page .content-wrap .wp-block-media-text .wp-block-media-text__content { grid-column: 2; grid-row: 1; }
.single-page .container-page .content-wrap .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { grid-column: 2; }
.single-page .container-page .content-wrap .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content { grid-column: 1; }

/* image-fill: новый механизм через object-fit */
.wp-block-media-text.is-image-fill-element .wp-block-media-text__media { height: 100%; min-height: 250px; }
.wp-block-media-text.is-image-fill-element .wp-block-media-text__media img { width: 100%; height: 100%; object-fit: cover; }

@media (max-width: 768px) {
  .single-page .container-page .content-wrap .wp-block-media-text.is-stacked-on-mobile { grid-template-columns: 1fr; }
  .single-page .container-page .content-wrap .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media,
  .single-page .container-page .content-wrap .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { grid-column: 1; }
}