.faq-container{max-width:900px;margin:40px auto;padding:30px 40px;background-color:#f7f7fa;border-radius:18px;box-shadow:0 4px 24px rgba(34,34,59,.1);border:1.5px solid #e0e0e0;text-align:left!important}.faq-title{font-size:2.5rem;margin-bottom:2rem;color:#22223b;font-weight:700;text-align:center!important}.faq-list{display:flex;flex-direction:column;gap:30px}.faq-item{border-bottom:1px solid #ddd;padding-bottom:30px}.faq-item:last-child{border-bottom:none}.faq-question{font-size:1.4rem;font-weight:600;color:#22223b;margin-bottom:20px;margin-top:0;text-align:left!important}.faq-answer{font-size:1.1rem;line-height:1.7;color:#333}@media (max-width:768px){.faq-container{padding:1.5rem 1rem;margin:20px auto}.faq-title{font-size:2rem;margin-bottom:1.5rem}.faq-question{font-size:1.2rem}.faq-answer{font-size:1rem}}