
    body { font-family: sans-serif; line-height: 1.6; color: #333; margin: 0; padding: 10px; }
    img { max-width: 100%; height: auto; transition: transform 0.3s; }
    img:hover { transform: scale(1.02); }
    
    /* 更新主题色为 #F1302b */
    h2, h3 { color: #F1302b; border-bottom: 2px solid #F1302b; padding-bottom: 5px; }
    strong { color: #F1302b; }
    
    .container { max-width: 800px; margin: auto; }
    
    /* 交互式折叠菜单 */
    .faq-item { margin-bottom: 10px; border: 1px solid #ddd; border-radius: 5px; overflow: hidden; }
    .faq-question { background: #fdf2f2; padding: 10px; cursor: pointer; font-weight: bold; color: #F1302b; }
    .faq-answer { padding: 10px; display: none; background: #fff; border-top: 1px solid #eee; }
    
    /* 表格自适应 */
    .table-wrapper { overflow-x: auto; }
    table { width: 100%; border-collapse: collapse; margin: 10px 0; font-size: 14px; }
    th, td { border: 1px solid #ddd; padding: 8px; text-align: left; }
    th { background-color: #F1302b; color: white; }

    @media (max-width: 600px) {
        h2 { font-size: 1.4rem; }
        h3 { font-size: 1.1rem; }
    }
