.knowledge-page { margin: 0; background: #fff; font-family: Arial, "Microsoft YaHei", sans-serif; }
.knowledge-page .site-header .menu svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.8; }
.knowledge-shell { box-sizing: border-box; width: min(1180px, calc(100% - 40px)); margin: 0 auto; padding: 36px 0 72px; color: #172033; font-family: Arial, "Microsoft YaHei", sans-serif; }
.knowledge-shell a { text-decoration: none; }
.knowledge-breadcrumb { color: #667085; font-size: 13px; margin-bottom: 24px; }
.knowledge-breadcrumb a, .knowledge-link { color: #155eef; }
.knowledge-heading { border-bottom: 1px solid #e4e7ec; padding-bottom: 28px; margin-bottom: 28px; }
.knowledge-heading h1 { font-size: clamp(28px, 3.8vw, 44px); font-weight: 400; line-height: 1.4; margin: 12px 0; }
.knowledge-heading p, .knowledge-heading small { color: #667085; line-height: 1.8; }
.knowledge-heading > p:first-child { color: #155eef; font-size: 12px; }
.knowledge-search { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin-bottom: 30px; font-size: 14px; }
.knowledge-search input, .knowledge-search select { min-height: 42px; border: 1px solid #cfd7e2; border-radius: 4px; padding: 8px 12px; font: inherit; box-sizing: border-box; }
.knowledge-search input { flex: 1; min-width: 160px; }
.knowledge-search button, .knowledge-primary { display: inline-flex; align-items: center; justify-content: center; min-height: 42px; box-sizing: border-box; padding: 10px 20px; background: #155eef; color: #fff; border: 0; border-radius: 5px; font: inherit; cursor: pointer; text-decoration: none; }
.knowledge-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; }
.knowledge-card { min-width: 0; display: flex; flex-direction: column; border: 1px solid #e0e6ef; border-radius: 14px; overflow: hidden; background: #fff; }
.knowledge-card a { text-decoration: none; }
.knowledge-art { display: flex; align-items: center; justify-content: center; height: 125px; background: #f0f5ff; overflow: hidden; }
.knowledge-art-checklist { background: #f7f7f9; }.knowledge-art-method { background: #eff8f7; }
.knowledge-art svg { width: 75%; height: 86px; fill: none; stroke: #739cdd; stroke-width: 1.5; }
.knowledge-art img { width: 100%; height: 100%; object-fit: cover; }
.knowledge-card-copy { display: flex; flex-direction: column; flex: 1; padding: 24px; }
.knowledge-card-copy small { color: #155eef; font-size: 12px; }.knowledge-card-copy h3 { margin: 12px 0; font-size: 20px; line-height: 1.5; }.knowledge-card-copy h3 a { color: #172033; }
.knowledge-card-copy p { color: #667085; font-size: 14px; line-height: 1.8; margin: 0 0 16px; }
.knowledge-card-meta { color: #667085; font-size: 12px; margin-top: auto; }.knowledge-card-copy .knowledge-link { display: block; padding-top: 18px; font-size: 14px; }
.knowledge-pagination { display: flex; gap: 20px; justify-content: center; margin-top: 32px; }.knowledge-pagination a { color: #155eef; }
.knowledge-empty { grid-column: 1 / -1; padding: 45px 0; color: #667085; }
.knowledge-draft { background: #fff4d6; padding: 16px; }.knowledge-cover { width: 100%; max-height: 360px; object-fit: cover; margin-bottom: 24px; }
.knowledge-article-layout { display: grid; grid-template-columns: 210px minmax(0, 1fr); gap: 42px; }
.knowledge-toc { display: flex; flex-direction: column; align-self: start; gap: 14px; padding: 18px; background: #f7f9fc; }.knowledge-toc a { font-size: 14px; color: #475467; line-height: 1.6; }
.knowledge-body { max-width: 780px; }.knowledge-body h2 { font-size: 23px; font-weight: 500; margin: 0 0 16px; }.knowledge-body section { scroll-margin-top: 110px; padding-bottom: 28px; }.knowledge-body p { white-space: pre-wrap; overflow-wrap: anywhere; color: #475467; font-size: 16px; line-height: 1.9; }
.knowledge-related { border-top: 1px solid #e4e7ec; padding-top: 24px; }.knowledge-related h2 { font-size: 23px; font-weight: 400; }.knowledge-product { display: grid; gap: 12px; padding: 20px; border: 1px solid #e4e7ec; color: #155eef; }.knowledge-product img { width: 100%; height: 130px; object-fit: contain; }.knowledge-product span { font-size: 13px; }
.knowledge-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 20px; margin-top: 36px; }.knowledge-home-footer { margin-top: 24px; text-align: right; }
@media(max-width: 800px) { .knowledge-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }.knowledge-article-layout { grid-template-columns: 1fr; gap: 24px; } }
@media(max-width: 540px) { .knowledge-grid { grid-template-columns: 1fr; }.knowledge-search { display: grid; grid-template-columns: 1fr; }.knowledge-search input { width: 100%; }.knowledge-art { height: 105px; } }
