﻿
section {
  padding-bottom: 100px;
}

.faq {
}

.faq dt {
  display: flex;
  align-items: center;
  padding: 1em;
  border-top: 1px dotted rgba(var(--bcolor-5),1);
  color: rgba(var(--bcolor-1),1);
  font-weight: bold;
}
.faq dt:first-child { border-top: none; }
.faq dt .faq-icon {
  display: inline-block;
  width: 1.9em;
  background-color: rgba(var(--bcolor-3),1);
  padding: .25em;
  border-radius: 1.5em;
  margin-right: .5em;
  color: rgba(var(--bcolor-5),1);
}

.faq dd {
  padding: 0 1.5em 1em 3em;
}

