@media all {

  .ce-type-dw_media {

    & .ce-inner ,
    & .ce-media {
      width: 100%;
      max-width: var(--max-inline-width);
      margin-inline: auto;
    }

    & .ce-inner {
      order: 0;
      grid-column: 3 / -3;
    }

    & .ce-media {
      order: 1;
      grid-column: 3 / -3;

      & .ce-media-file {
        border-radius: var(--radius-medium);
        overflow: clip;
      }

    }

  }

}

@media (min-width: 62.5rem) {

  .column-content {

    & .ce-type-dw_media {

      & .ce-inner ,
      & .ce-media {
        grid-column-start: 1;
        max-width: unset;
        margin-inline: unset;
      }

    }

  }

}