
    /* FAQ 容器：简洁线条风格 */
    .custom-faq-wrapper {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        max-width: 900px;
        margin: 40px auto;
        color: #333;
    }

    /* 每一个问答条目 */
    .faq-item {
        border-bottom: 1px solid #eee;
        padding: 5px 0;
    }

    /* 标题部分：去掉默认箭头，鼠标手势 */
    .faq-item summary {
        padding: 18px 10px;
        font-size: 1.15rem;
        font-weight: 600;
        cursor: pointer;
        list-style: none; /* 隐藏 Chrome/Safari 默认箭头 */
        outline: none;
        transition: color 0.2s ease;
    }

    /* 隐藏 Firefox 默认箭头 */
    .faq-item summary::-webkit-details-marker {
        display: none;
    }

    /* 悬停效果：颜色变淡一点 */
    .faq-item summary:hover {
        color: #0056b3;
    }

    /* 内容部分 */
    .faq-content {
        padding: 0 10px 20px 10px;
        line-height: 1.8;
        font-size: 1rem;
        color: #555;
    }

    /* 内容中的列表样式 */
    .faq-content ul {
        padding-left: 20px;
        margin-top: 10px;
    }

    .faq-content li {
        margin-bottom: 8px;
    }

    .faq-content strong {
        color: #222;
    }
