.faq-container{max-width:800px;margin:0 auto;padding:15px}.faq-container h2{color:#333;margin-bottom:10px;margin-top:50px;font-size:24px}#faq h2{margin-top:50px}.faq-item{margin-bottom:10px}.faq-question{display:block;padding:12px;background:#f4f4f4;cursor:pointer;position:relative}.faq-question:hover{background:#e0e0e0}.faq-answer{display:none;padding:12px;background:#fff;border:1px solid #ddd}.faq-answer.active{display:block}.faq-toggle{display:none}.faq-toggle:checked+.faq-question+.faq-answer,.faq-toggle:checked~.faq-answer{display:block}.faq-question:focus{outline:2px solid #007bff}@media (max-width:600px){.faq-container{padding:10px}.faq-question,.faq-answer{padding:10px}}.faq-container p,.faq-container br{display:none}#faq p,#faq br{display:none}