.content_container {
  column-count: 2;
}

.faq_container {
  page-break-inside: avoid;
  padding: 1em;
}

.faq_container h3 {
  font-family: "MyriadProRegular", -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans",
    "Helvetica Neue", sans-serif;
  color: var(--color-emerald);
  margin-bottom: 0.5em;
}

.faq_container p {
  border-bottom: 2px solid lightgrey;
  padding-bottom: 0.5em;
  line-height: 1.5em;
}

.faq_container:last-child p {
  border-bottom: none;
}

/* ----------------------------- media ----------------------------- */
/* Medium devices (768px and down) */
@media (max-width: 768px) {
  .content_container {
    column-count: 1;
  }
}

/* Large devices (laptops/desktops, 993px and up) */
@media only screen and (min-width: 993px) {
  .content_container {
    width: 80%;
    max-width: var(--max-width);
    border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;
    margin: 0 auto;
    padding: 0;
  }
}
