/* 移动端FAQ答案显示修复 */

@media (max-width: 768px) {
    /* FAQ答案 - 取消左侧缩进 */
    .faq-answer p {
        padding: 0 20px 20px 20px !important;  /* 76px → 20px */
        text-align: left !important;
        margin: 0 !important;
    }
    
    /* FAQ问题 */
    .faq-question {
        padding: 20px !important;
    }
    
    .faq-question h3 {
        font-size: 16px !important;  /* 15px → 16px */
        line-height: 1.5 !important;
        padding-right: 40px !important;  /* 给箭头留空间 */
    }
    
    /* FAQ图标 */
    .faq-icon {
        width: 40px !important;
        height: 40px !important;
        flex-shrink: 0 !important;
    }
    
    /* FAQ容器 */
    .faq-item {
        margin-bottom: 12px !important;
    }
}

/* 超小屏幕优化 */
@media (max-width: 400px) {
    .faq-answer p {
        padding: 0 15px 15px 15px !important;
        font-size: 14px !important;
    }
    
    .faq-question {
        padding: 15px !important;
    }
    
    .faq-question h3 {
        font-size: 15px !important;
    }
}
