
    .spar-faq-vertical-container {
      max-width: 800px; /* 最佳阅读宽度，防止文字拉得过长 */
      margin: 50px auto;
      padding: 0 20px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    }

    .spar-faq-item {
      background-color: #f8f9fa; /* 护眼的浅灰底色 */
      border-left: 5px solid #f1c40f; /* 左侧视觉引导线 */
      padding: 24px 32px;
      margin-bottom: 24px; /* 上下卡片保持呼吸感间距 */
      border-radius: 0 8px 8px 0; /* 左侧直角贴合边框，右侧圆角显得柔和 */
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
      transition: all 0.3s ease;
    }

    .spar-faq-item:hover {
      transform: translateX(6px); /* 悬停时轻微向右浮动，增加互动感 */
      box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);
      background-color: #ffffff; /* 悬停时背景变白，突出当前阅读的内容 */
    }

    .spar-faq-q {
      font-size: 18px;
      font-weight: 700;
      color: #1a252f;
      margin: 0 0 12px 0;
      line-height: 1.4;
    }

    .spar-faq-a {
      font-size: 15px;
      color: #4a5568;
      line-height: 1.65;
      margin: 0;
    }

    @media (max-width: 768px) {
      .spar-faq-item {
        padding: 20px;
        margin-bottom: 16px;
      }
      .spar-faq-q {
        font-size: 16px;
      }
      .spar-faq-a {
        font-size: 14px;
      }
    }
  