
    .faq-item {
      border-bottom: 1px solid #eee;
      padding: 12px 0;
    }
    .faq-question {
      cursor: pointer;
      font-weight: 600;
      position: relative;
      padding-right: 20px;
    }
    .faq-question::after {
      content: "+";
      position: absolute;
      right: 0;
      top: 0;
      font-size: 18px;
    }
    .faq-item.active .faq-question::after {
      content: "-";
    }
    .faq-answer {
      display: none;
      margin-top: 10px;
      font-size: 14px;
      line-height: 1.7;
    }
    .faq-answer ul, .faq-answer ol {
      margin-left: 20px;
    }
  