.text-columns {
  margin: 3rem 0;
}
@media (min-width: 768px) {
  .text-columns {
    margin: 5rem 0;
  }
}
@media (min-width: 768px) {
  .text-columns h2 {
    max-width: 50%;
  }
}
.text-columns__copy {
  line-height: 1.5;
  color: var(--body-text);
}
@media (min-width: 768px) {
  .text-columns__copy {
    font-size: 1.11rem;
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
}
.text-columns__copy h1, .text-columns__copy h2, .text-columns__copy h3, .text-columns__copy h4, .text-columns__copy h5, .text-columns__copy h6 {
  color: var(--dark-blue);
}
.text-columns__copy p, .text-columns__copy ul, .text-columns__copy li, .text-columns__copy strong {
  color: inherit;
}
.text-columns__copy p, .text-columns__copy ul, .text-columns__copy li, .text-columns__copy strong, .text-columns__copy a {
  line-height: inherit;
  font-size: inherit;
}/*# sourceMappingURL=styles.css.map */