.two-col, .three-col {
  -webkit-column-gap: 2.5rem;
  -moz-column-gap: 2.5rem;
  column-gap: 2.5rem; }
  .two-col ul li, .three-col ul li {
    margin-bottom: .6rem; }

.two-col {
  -webkit-columns: 200px 2;
  -moz-columns: 200px 2;
  columns: 200px 2; }

.three-col {
  -webkit-columns: 260px 3;
  -moz-columns: 260px 3;
  columns: 260px 3; }
  .three-col h5 {
    page-break-inside: avoid; }
  .three-col h5::after {
    content: "";
    display: block;
    height: 100px;
    margin-bottom: -100px; }

@media only screen and (min-width: 0px) and (max-width: 1024px) {
  .two-col, .three-col {
    column-count: 1; } }
