.text-block-container{
  display: flex;
  gap: 16px;
  flex-direction: column;
  
  @media only screen and (min-width: 1024px) {
    flex-direction: row;
  }
}

.text-wrapper .section-header h2{
  text-wrap-style: balance;
}

.text-wrapper .section-header, .text-wrapper .body-s{
  @media only screen and (min-width: 1024px) {
    width: 50%;
  }
}

.text-wrapper .body-s: *:last-child{
  margin-bottom: 0px;
}

.text-wrapper .body-s *{
  margin-bottom: 16px;
}