.pages.article div[itemprop=articleBody] div + div:has(.faqBox) {
  margin-top: -40px;
}

.pages.article div[itemprop=articleBody] .faqBox,
.faqBox {
  border: 1px solid var(--lllgrey);
  border-radius: 5px;
  padding: 30px;
}
.pages.article div[itemprop=articleBody] .faqBox ul,
.faqBox ul {
  list-style: none;
  padding: 0;
}
.pages.article div[itemprop=articleBody] .faqBox ul li h3,
.faqBox ul li h3 {
  color: var(--dark-text);
  font-size: 20px;
  font-weight: 800;
  margin: 0;
  cursor: pointer;
}
.pages.article div[itemprop=articleBody] .faqBox ul li h3 span,
.faqBox ul li h3 span {
  margin-right: 10px;
}
.pages.article div[itemprop=articleBody] .faqBox ul li p,
.faqBox ul li p {
  display: none;
  font-size: 16px;
  color: var(--lsdark-text);
  line-height: 1.7;
  font-weight: 500;
}
.pages.article div[itemprop=articleBody] .faqBox ul li + li,
.faqBox ul li + li {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid var(--lllgrey);
}/*# sourceMappingURL=mod_faq.css.map */