
  .quality-container { max-width: 900px; margin: 0 auto; line-height: 1.8; color: #444; font-family: Arial, sans-serif; }
  .quality-intro { margin-bottom: 40px; padding: 30px; background: #f9f9f9; border-left: 4px solid #666; }
  .quality-h2 { font-size: 22px; color: #222; margin-bottom: 20px; font-weight: bold; text-transform: uppercase; }

  /* 核心修改：将所有行放入统一容器，并按行控制列数 */
  .quality-row { display: grid; gap: 10px; margin-bottom: 10px; width: 100%; }
  
  /* 第一行 3 列 */
  .row-3 { grid-template-columns: repeat(3, 1fr); }
  /* 第二/三行 2 列 */
  .row-2 { grid-template-columns: repeat(2, 1fr); }

  .quality-img-box { width: 100%; aspect-ratio: 4 / 3; overflow: hidden; background: #eee; }
  .quality-img-box img { width: 100%; height: 100%; object-fit: cover; display: block; }
