
    /* 1. 全局容器控制 */
    .sx-main-container {
        width: 100%;
        max-width: 1000px; /* 统一宽度，确保上下内容一致 */
        margin: 0 auto;
        font-family: Arial, "Helvetica Neue", Helvetica, system-ui, sans-serif;
        color: #333;
        line-height: 1.6;
        box-sizing: border-box;
    }

    /* 2. 统一版块样式 (灰色边框圆角框) */
    .sx-block {
        background: #f9f9f9;
        border: 1px solid #e5e7eb;
        border-radius: 14px;
        padding: 20px;
        margin-bottom: 20px;
        box-sizing: border-box;
    }

    /* 3. 标题样式 */
    .sx-title {
        margin: 0 0 10px;
        font-weight: bold;
        font-size: 18px;
        line-height: 1.4;
        color: #111827;
    }
    .sx-title-line {
        width: 44px;
        height: 2px;
        background: #6d6d6d;
        border-radius: 2px;
        margin-bottom: 15px;
    }

    /* 4. 响应式栅格 (电脑端并排) */
    .sx-grid {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
    }
    .sx-grid-col {
        flex: 1;
        min-width: 300px;
    }

    /* 5. 折叠面板 (用于 FAQ 和 Shopping Notice) */
    .sx-acc { margin-top: 10px; border-top: 1px solid #eee; padding-top: 10px; }
    .sx-acc input { display: none; }
    .sx-acc label { cursor: pointer; font-weight: bold; display: block; padding: 5px 0; font-size: 15px; }
    .sx-acc .sx-arrow { transition: transform 0.2s; display: inline-block; margin-right: 5px; }
    .sx-acc .sx-body { display: none; padding: 10px 0; font-size: 14px; }
    .sx-acc input:checked ~ .sx-body { display: block; }
    .sx-acc input:checked ~ label .sx-arrow { transform: rotate(90deg); }

    /* 6. 表格滚动条适配 */
    .sx-scroll { overflow-x: auto; width: 100%; }
    table { width: 100%; border-collapse: collapse; margin-top: 10px; font-size: 14px; }
    th, td { border: 1px solid #eee; padding: 10px; text-align: center; }
    th { background: #f0f4ee; }

    /* 7. 链接与小字样式 */
    .sx-link { color: #0f766e; text-decoration: none; border-bottom: 1px dashed #0f766e; }
    .sen-small { margin-top: 8px; color: #5b6d66; font-size: 12px; }

    /* 移动端适配 */
    @media (max-width: 768px) {
        .sx-grid-col { min-width: 100%; }
    }
