@media screen and (min-width: 601px) {
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    margin-left: auto;
  }

  .wp-block-media-text.has-media-on-the-left .wp-block-media-text__media {
    margin-right: auto;
  }
}

@media screen and (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media {
    padding: 7px;
    margin-bottom: var(--wp--preset--spacing--large);
  }
  
  .wp-block-media-text > .wp-block-media-text__content {
    padding: 0;
  }
}