@media all {
  .ce-type-dw_text {
    & .ce-inner {
      grid-column: 3 / -3;

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

        & .ce-cta-group {
          display: flex;
          flex-wrap: wrap;
          gap: var(--page-grid-gap);
        }
      }
    }
  }
}

@media (min-width: 62.5rem) {
  .column-content .ce-type-dw_text {
    & .ce-inner {
      max-width: unset;
    }
  }
}