.cm-faq-container { max-width: 700px; margin: auto; font-family: Arial; }
.faq-question { background: #f8f8f8fa; color: rgb(83, 80, 80); border: none; padding: 5px; width: 100%; text-align: left; cursor: pointer; font-size: 16px; margin-top: 5px; border-radius: 5px; }
.faq-question:hover { background: #8fe485; }
.faq-answer { display: none; padding: 5px; border-left: 3px solid #228622; background: #f9f9f9; border-radius: 0 0 5px 5px; }
.faq-question.active { background: #67e471; }