@media all {

  .ce-type-dw_text {

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

/*       & .ce-text {
        max-width: var(--max-inline-width);
        margin-inline: auto;
      } */

    }

    /* Narrow text width variants: only reduce width, keep original position (no centering) */
    & .ce-text.ce-text--narrow-75 {
      max-width: 75%;
      margin-inline: 0; /* keep left/start position */
    }

    & .ce-text.ce-text--narrow-66 {
      max-width: 66.6667%;
      margin-inline: 0; /* keep left/start position */
    }

  }

}

@media (min-width: 62.5rem) {

  .column-content .ce-type-dw_text {

    & .ce-inner {
      max-width: unset;
    }

  }

}