.section__text {
  font-size: em(18px);
  color: $dark_gray;
  line-height: 1.5;
  position: relative;
  z-index: 1;
  margin: em(50px) 0;
  &.columns {
    column-count: 2;
    column-gap: em(30px);
    @media screen and (max-width: $medium_breakpoint) {
      column-count: 1;
    }
  }
  strong, b {
    font-weight: 500;
  }
  em, i {
    font-style: italic;
  }
  u {
    text-decoration: none;
    line-height: 1.3;
    border-bottom: em(1px) solid rgba($dark_gray, 0.4);
  }
  a {
    text-decoration: none;
    line-height: 1.3;
    color: $green;
    border-bottom: em(1px) solid rgba($green, 0.4);
    transition: border-color 0.2s ease-in-out;
    &:hover {
      border-color: $green;
    }
  }
}