.story {
  margin-bottom: 1.75rem;
}

@media screen and (width >= 1088px) {
  .story {
    margin-bottom: 4.25rem;
  }

  .story .container .columns .column:first-child {
    order: 2;
  }

  .story .container .columns .column:nth-child(2) {
    order: 1;
  }
}

.story__content {
  flex-direction: column;
  place-content: center;
  height: 100%;
  display: flex;
}

.story__content--inner {
  text-align: center;
  max-width: 31.25rem;
  padding-left: 0;
}

.story__content--inner p, .story__content--inner li, .story__content--inner td, .story__content--inner th {
  font-weight: 200;
}

@media screen and (width >= 1088px) {
  .story__content--inner {
    text-align: left;
    padding-left: 4.75rem;
  }
}

.story__image img {
  display: block;
}

.slider {
  margin-bottom: 1.75rem;
}

@media screen and (width >= 1088px) {
  .slider {
    margin-bottom: 4.25rem;
  }
}

.content-block__content {
  z-index: 10;
  padding: 2.5rem 0;
  position: relative;
}

@media screen and (width >= 1088px) {
  .content-block__content {
    padding: 5rem 0;
  }
}

.content-block__content:before {
  content: "";
  z-index: -1;
  background-color: #f7bca6;
  width: calc(100% + 64px);
  height: 100%;
  position: absolute;
  top: 0;
  left: -32px;
}

@media screen and (width >= 1088px) {
  .content-block__content:before {
    width: 183.333%;
    left: -50%;
  }
}

