#home .wq-business-category { margin: 29px 0 4px; padding: 0 2px 12px; border-bottom: 1px solid rgba(190,169,255,.22); display: flex; align-items: end; justify-content: space-between; gap: 14px; }
#home .wq-business-category:first-child { margin-top: 4px; }
#home .wq-business-category span { color: #b9a8e7; font-size: 10px; letter-spacing: .24em; }
#home .wq-business-category h3 { margin: 0; color: #f3eeff; font-size: clamp(20px, 2vw, 27px); font-weight: 600; letter-spacing: .04em; }
#home .pipeline-card { min-height: 180px; }
#home .pipeline-card__content p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
#home .pipeline-card__image--wanqin img { object-position: center; }
#home .wanqin-paths { display: none; }
#home .wanqin-intelligence__status { display: none; }
.wanqin-archive-tabs { flex-wrap: wrap; }
.wanqin-archive-card p { overflow-wrap: anywhere; }
@media (min-width: 900px) {
  #home .pipeline-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }
  #home .wq-business-category { grid-column: 1 / -1; }
  #home .pipeline-card[data-cooperation-id="family-health"] { grid-column: 1 / -1; }
  #home .pipeline-card { grid-template-columns: 126px minmax(0, 1fr); }
  #home .pipeline-card__image { width: 126px; height: 126px; }
}
@media (max-width: 520px) {
  #home .wq-business-category { align-items: center; margin-top: 24px; }
  #home .pipeline-card { min-height: 160px; }
}
