/* 知识文章与 News 目录窄屏修正：不改变桌面布局。 */
/* 对恢复的历史文章显式建立可绘制层，避免全站旧主题规则造成正文未绘制。 */
body.knowledge-article .ka-hero {
  position: relative !important;
  z-index: 0 !important;
  display: block !important;
  min-height: 300px;
  background-color: #263a60 !important;
  background-image: linear-gradient(124deg, #20375f, #516bb7) !important;
  transform: translateZ(0);
}

body.knowledge-article .ka-hero,
body.knowledge-article .ka-hero *,
body.knowledge-article .ka-layout,
body.knowledge-article .ka-article,
body.knowledge-article .ka-article * {
  visibility: visible !important;
  opacity: 1 !important;
  -webkit-text-fill-color: currentColor;
}

body.knowledge-article .ka-layout {
  position: relative !important;
  z-index: 1 !important;
  display: block !important;
  min-height: 400px;
  background-color: #fff;
  transform: translateZ(0);
}

body.knowledge-article .ka-article {
  color: #24324a !important;
  font-size: 17px;
  line-height: 1.95;
}

body.knowledge-article .ka-article p,
body.knowledge-article .ka-article li {
  color: #4f6078 !important;
}

body.knowledge-article .ka-article h2,
body.knowledge-article .ka-article h3 {
  color: #24324a !important;
}

body.knowledge-article .ka-article a {
  color: #5068cf !important;
}

body.knowledge-article .ka-breadcrumb::before {
  left: 0;
  right: 0;
  box-shadow: 0 0 0 100vw #f7f9fd;
}

@media (max-width: 767px) {
  body.knowledge-article .footer-bottom .copy-right-text p,
  body.news-archive .footer-bottom .copy-right-text p,
  body.final-entry .footer-bottom .copy-right-text p,
  body.news-portal .footer-bottom .copy-right-text p {
    height: auto !important;
    margin: 15px auto 0 !important;
    transform: none !important;
  }
}
