.faq-container{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:Arial,sans-serif;color:#333;line-height:1.6}.faq-content{background-color:#ffffff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:30px}.faq-content h1{font-size:28px;color:#1a1a1a;margin-bottom:30px;text-align:center;font-weight:600}.faq-list{display:flex;flex-direction:column;gap:24px}.faq-item{border-bottom:1px solid #eee;padding-bottom:24px}.faq-item:last-child{border-bottom:none}.faq-item h2{font-size:20px;color:#2c3e50;margin-bottom:16px;font-weight:600}.faq-answer{color:#4a4a4a}.faq-answer p{margin-bottom:12px}.faq-answer p:last-child{margin-bottom:0}.faq-item:hover{background-color:#f8f9fa;border-radius:4px;padding:16px;margin:-16px;transition:all .3s ease}@media (max-width:768px){.faq-container{padding:20px 15px}.faq-content{padding:20px}.faq-content h1{font-size:24px}.faq-item h2{font-size:18px}.faq-item:hover{padding:12px;margin:-12px}}@media (max-width:480px){.faq-content h1{font-size:22px}.faq-item h2{font-size:16px}.faq-list{gap:16px}.faq-item{padding-bottom:16px}}