.about-image-with-text.smoothie-how-came-to-be {
  .page-width {
    padding-inline: 20px !important;
  }

  .image-with-text__grid {
    max-width: 122.8rem;
    margin-inline: auto;
  }

  .image-with-text__media {
    height: auto;
    width: 73.135%;
    padding-block-end: 0 !important;
    margin-inline: auto;
    aspect-ratio: 245 / 282;
    aspect-ratio: 0.87916;
    border-radius: 50% !important;
  }

  .image-with-text__content {
    margin: 0;
  }

  .image-with-text__heading {
    display: block;
    font-size: calc(var(--font-heading-scale) * 2.8rem);
    line-height: 1.1;
  }

  .image-with-text__text.rte.body {
    margin-block-start: 1.6rem;
  }

  .image-with-text__text.rte p {
    line-height: 1.4;
    margin-block-end: 1em;
  }

  .image-with-text__text.rte p:last-child {
    margin-block-end: 0;
  }

  @media screen and (min-width: 990px) {
    .image-with-text__grid {
      max-width: 122.8rem;
      margin-inline: auto;
      align-items: center;
      gap: 13px;

      .grid__item {
        width: calc(50% - 0.8rem);
        max-width: 100% !important;
      }
    }

    .image-with-text__media {
      width: 100%;
    }

    .image-with-text__content {
      padding-inline-start: 13%;
    }

    .image-with-text__heading {
      font-size: calc(var(--font-heading-scale) * 4rem);
    }

    .image-with-text__text.rte.body {
      margin-block-start: 3.2rem;
    }
  }

  @media screen and (max-width: 989px) {
    .image-with-text__grid {
      row-gap: 2.4rem;

      .grid__item {
        width: 100%;
        max-width: 100%;
      }
    }
  }
}


