.list-image-block .section__top {
  margin-bottom: 2.625rem;
}

.list-image-block .section__top .section__title {
  width: 50rem;
  color: var(--black-1000);
}

.list-image-block .section__top .body--2 {
  width: 39.375rem;
}

.list-image-block .section__content {
  gap: 1.5rem;
  align-items: stretch;
}

.list-image-block .section__content .list-image-block__image{
    height: 100%;
}

.list-image-block .section__content .list-image-block__column{
   gap: 1.5rem;
   flex: 1 1 100%;
}

.list-image-block .section__content .list-image-block__column .list-image-block__item{
  flex: 1 1 auto;
}

.list-image-block .list-image-block__image {
  grid-column: 2/3;
  grid-row: 1 / -1;
  border-radius: 1.25rem;
  width: 100%;
}

.list-image-block .list-image-block__item {
  padding: 2rem;
  border: 1px solid var(--black-400, rgba(26, 24, 36, 0.1));
  background: var(--purple-300, #f9f8fc);
  border-radius: 0.5rem;
  gap: 1.5rem;
}

.list-image-block .list-image-block__item img {
  width: 3.25rem;
  height: 3.25rem;
  flex-shrink: 0;
}

.list-image-block .list-image-block__item .heading {
  margin-bottom: 0.5rem;
}

@media screen and (max-width: 767px) {
  .list-image-block .section__top .section__title,
  .list-image-block .section__top .body--2 {
    width: 100%;
  }

  .list-image-block .section__content .list-image-block__item {
    padding: 1.5rem;
  }

  .list-image-block .list-image-block__image {
    height: 22.5rem;
    border-radius: 0.5rem;
  }

  .list-image-block .list-image-block__item img {
    width: 2.625rem;
    height: 2.625rem;
  }
}
