:root {
  --brief-forest: var(--qily-forest, #0f4b5a);
  --brief-deep: var(--qily-deep, #073c47);
  --brief-teal: var(--qily-teal, #178b94);
  --brief-copper: var(--qily-copper, #caa15f);
  --brief-gold: var(--qily-gold, #ffe39b);
  --brief-line: var(--qily-line, #d5e4e3);
  --brief-paper: var(--qily-paper, #eef7f5);
  --brief-muted: var(--qily-muted, #5f7474);
}

html { scroll-behavior: smooth; }

body.qily-knowledge-brief-page {
  margin: 0;
  color: var(--qily-ink, #182420);
  background: var(--brief-paper);
}

.knowledge-brief-top-nav {
  padding: 10px clamp(18px, 4vw, 58px);
  border-bottom: 1px solid var(--brief-line);
  background: #fff;
}

.knowledge-brief-hero {
  position: relative;
  overflow: hidden;
  padding-block: clamp(42px, 6vw, 72px);
  background:
    radial-gradient(circle at 88% 12%, rgba(255, 227, 155, .2), transparent 26%),
    linear-gradient(125deg, var(--brief-deep), var(--brief-teal));
}

.knowledge-brief-hero::after {
  position: absolute;
  right: clamp(-90px, -4vw, -30px);
  bottom: -130px;
  width: 360px;
  height: 360px;
  border: 1px solid rgba(255, 255, 255, .14);
  border-radius: 50%;
  box-shadow: 0 0 0 44px rgba(255, 255, 255, .035), 0 0 0 88px rgba(255, 255, 255, .025);
  content: "";
}

.knowledge-brief-hero .module-inner { position: relative; z-index: 1; }
html body.qily-knowledge-brief-page .knowledge-brief-hero h1 {
  max-width: 1180px;
  font-size: clamp(34px, 3.05vw, 46px) !important;
  line-height: 1.12 !important;
  letter-spacing: -.02em !important;
}
html body.qily-knowledge-brief-page .knowledge-brief-hero .module-eyebrow {
  font-size: 18px !important;
  line-height: 1.3 !important;
  letter-spacing: .02em !important;
}
html body.qily-knowledge-brief-page .knowledge-brief-hero .module-lead {
  max-width: 1040px;
  color: #f4fbfa !important;
  -webkit-text-fill-color: #f4fbfa !important;
  font-size: clamp(20px, 1.6vw, 23px) !important;
  line-height: 1.62 !important;
  font-weight: 650;
}

.knowledge-breadcrumbs {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  margin: 0 0 18px;
  color: #d8eeea;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 850;
}

.knowledge-breadcrumbs a { color: #fff !important; text-underline-offset: 4px; }
.knowledge-breadcrumbs span[aria-hidden="true"] { color: var(--brief-gold); }

.knowledge-brief-meta {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 24px;
}

html body.qily-knowledge-brief-page .knowledge-brief-meta span {
  display: inline-flex;
  align-items: center;
  min-height: 42px;
  padding: 8px 15px;
  border: 1px solid rgba(255, 227, 155, .72);
  border-radius: 999px;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: rgba(255, 255, 255, .08);
  font-size: 17px !important;
  line-height: 1.2 !important;
  font-weight: 900;
}

.knowledge-brief-map { padding-block: 28px; background: #fff; }
.knowledge-brief-map .module-inner { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 8px; }

.knowledge-brief-map a {
  position: relative;
  display: flex;
  min-width: 0;
  min-height: 68px;
  flex-direction: column;
  justify-content: center;
  padding: 10px 12px;
  border: 1px solid var(--brief-line);
  border-top: 4px solid var(--brief-teal);
  color: var(--brief-forest);
  background: #f8fbfa;
  text-decoration: none;
  transition: transform .16s ease, border-color .16s ease, box-shadow .16s ease;
}

.knowledge-brief-map a:nth-child(2n) { border-top-color: var(--brief-copper); }
.knowledge-brief-map a:nth-child(3n) { border-top-color: #9e4a34; }
.knowledge-brief-map a:hover,
.knowledge-brief-map a:focus-visible { transform: translateY(-2px); border-color: var(--brief-teal); box-shadow: 0 10px 22px rgba(15, 75, 90, .11); outline: none; }
.knowledge-brief-map small { color: var(--brief-copper); font-size: 11px; font-weight: 950; letter-spacing: .08em; }
.knowledge-brief-map strong { margin-top: 3px; font-size: 14px; line-height: 1.35; overflow-wrap: anywhere; }

.knowledge-brief-article { display: block; margin: 0; padding: 0; border: 0; background: transparent; box-shadow: none; }
.knowledge-brief-section { scroll-margin-top: 92px; }
.knowledge-brief-section .module-heading { max-width: 900px; }

.brief-context-grid,
.brief-capability-grid,
.brief-case-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.brief-context-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.brief-case-grid { margin-top: 16px; }

.brief-asset-card.module-card { min-height: 100%; }
.brief-asset-card.module-card p:last-child,
.brief-asset-card.module-card ul:last-child { margin-bottom: 0; }

.brief-topic-statement {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(250px, .55fr);
  gap: 18px;
  align-items: stretch;
}

.brief-topic-statement .module-card:first-child { border-top-color: var(--brief-forest); }
.brief-role-shift {
  display: grid;
  place-content: center;
  min-height: 100%;
  padding: 28px;
  color: #fff;
  background: linear-gradient(145deg, var(--brief-forest), var(--brief-teal));
}

.brief-role-shift small { color: var(--brief-gold); }
html body.qily-knowledge-brief-page .brief-role-shift strong {
  color: var(--brief-gold) !important;
  -webkit-text-fill-color: var(--brief-gold) !important;
  font-size: clamp(25px, 3vw, 36px);
  line-height: 1.22;
}
.brief-role-shift span { margin-top: 12px; color: #d8eeea; font-size: 16px; line-height: 1.65; }

.brief-terminology-audit {
  margin: 18px 0 0;
  padding: 17px 19px;
  border-left: 5px solid var(--brief-copper);
  color: #344845;
  background: #fff8e8;
  line-height: 1.7;
}

.brief-terminology-audit a { color: var(--brief-forest); font-weight: 900; text-underline-offset: 4px; }

.brief-knowledge-chain {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 28px;
  margin-top: 24px;
}

.brief-chain-step {
  position: relative;
  min-width: 0;
  padding: 21px 18px;
  border: 1px solid var(--brief-line);
  border-top: 4px solid var(--brief-teal);
  background: #fff;
  box-shadow: 0 12px 30px rgba(15, 75, 90, .07);
}

.brief-chain-step:nth-child(2n) { border-top-color: var(--brief-copper); }
.brief-chain-step:not(:last-child)::after {
  position: absolute;
  top: 50%;
  right: -23px;
  color: var(--brief-teal);
  content: "→";
  font-size: 22px;
  font-weight: 950;
  transform: translateY(-50%);
}

.brief-chain-step small { color: var(--brief-copper); font-weight: 950; }
.brief-chain-step strong { display: block; margin: 5px 0; color: var(--brief-forest); font-size: 19px; }
.brief-chain-step span { color: var(--brief-muted); font-size: 15px; line-height: 1.55; }

.brief-related-assets { margin-top: 18px; }
.brief-related-assets .module-actions { margin-top: 0; }

.brief-case-flow {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1px;
  overflow: hidden;
  margin-top: 18px;
  border: 1px solid var(--brief-line);
  background: var(--brief-line);
}

.brief-case-flow div { min-width: 0; padding: 19px; background: #fff; }
.brief-case-flow small { color: var(--brief-copper); font-weight: 950; }
.brief-case-flow strong { display: block; margin-top: 5px; color: var(--brief-forest); font-size: 18px; line-height: 1.4; }

.brief-viewpoint {
  position: relative;
  overflow: hidden;
  padding: clamp(28px, 5vw, 54px);
  color: #fff;
  background: linear-gradient(130deg, var(--brief-deep), var(--brief-forest));
  box-shadow: var(--qily-shadow, 0 20px 55px rgba(15, 75, 90, .14));
}

html body.qily-knowledge-brief-page .module-section .brief-viewpoint p {
  max-width: 980px;
  margin: 0;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  opacity: 1 !important;
  font-size: clamp(23px, 3vw, 34px);
  font-weight: 850;
  line-height: 1.55;
}

html body.qily-knowledge-brief-page .module-section .brief-viewpoint cite {
  display: block;
  margin-top: 20px;
  color: #d8eeea !important;
  -webkit-text-fill-color: #d8eeea !important;
  opacity: 1 !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 900;
  letter-spacing: .08em;
}

.knowledge-brief-support { padding-top: 30px; padding-bottom: 30px; background: #fff; }
.brief-adjacent { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 12px; }
.brief-adjacent + .brief-feedback { margin-top: 24px; }
.brief-feedback + .brief-adjacent { margin-top: 24px; }

/* Selected Brief pager follows the same shared VI contract as dated briefs. */
html:root body.qily-knowledge-brief-page .brief-adjacent > a,
html:root body.qily-knowledge-brief-page .brief-adjacent > span {
  display: flex !important;
  align-items: center !important;
  min-height: 40px !important;
  padding: 6px 11px !important;
  border: 1px solid #c8dad8 !important;
  border-radius: 8px !important;
  box-sizing: border-box !important;
  font-size: 14px !important;
  font-weight: 850 !important;
  line-height: 1.3 !important;
  text-decoration: none !important;
}
html:root body.qily-knowledge-brief-page .brief-adjacent > a:not(.directory) {
  color: var(--brief-forest) !important;
  -webkit-text-fill-color: var(--brief-forest) !important;
  background: #fff !important;
  background-color: #fff !important;
  border-color: #b9d1d3 !important;
}
html:root body.qily-knowledge-brief-page .brief-adjacent > .directory {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 148px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: var(--brief-forest) !important;
  background-color: var(--brief-forest) !important;
  border-color: var(--brief-forest) !important;
  box-shadow: none !important;
  opacity: 1 !important;
}
html:root body.qily-knowledge-brief-page .brief-adjacent > span {
  color: var(--brief-muted) !important;
  -webkit-text-fill-color: var(--brief-muted) !important;
  background: #f5f9f8 !important;
  background-color: #f5f9f8 !important;
  border-color: var(--brief-line) !important;
  opacity: 1 !important;
}
html:root body.qily-knowledge-brief-page .brief-adjacent > :last-child { justify-content: flex-end !important; }
html:root body.qily-knowledge-brief-page .brief-adjacent > a {
  transition: background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease, transform .16s ease !important;
}
html:root body.qily-knowledge-brief-page .brief-adjacent > a:hover,
html:root body.qily-knowledge-brief-page .brief-adjacent > a:focus-visible {
  color: #17322d !important;
  -webkit-text-fill-color: #17322d !important;
  background: #ffe39b !important;
  background-color: #ffe39b !important;
  border-color: var(--brief-copper) !important;
  box-shadow: 0 8px 18px rgba(202, 161, 95, .22) !important;
  transform: translateY(-1px) !important;
  outline: none !important;
}
html:root body.qily-knowledge-brief-page .brief-adjacent > a:active {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: var(--brief-deep) !important;
  background-color: var(--brief-deep) !important;
  border-color: var(--brief-deep) !important;
  box-shadow: none !important;
  transform: translateY(0) scale(.99) !important;
}

.brief-feedback { padding: clamp(20px, 4vw, 34px); border: 1px solid var(--brief-line); border-top: 5px solid var(--brief-copper); background: #f8fbfa; }
.brief-feedback-heading span { color: var(--brief-copper); font-size: 12px; font-weight: 950; letter-spacing: .09em; }
.brief-feedback-heading h2 { margin: 6px 0 8px; color: var(--brief-forest); font-size: clamp(25px, 3vw, 34px); }
.brief-feedback-heading p,
.brief-feedback-privacy { color: var(--brief-muted); }
.brief-inline-message { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 13px; margin-top: 18px; padding-top: 18px; border-top: 1px solid var(--brief-line); }
.brief-inline-message-heading,
.brief-inline-message label.full,
.brief-inline-message-actions { grid-column: 1 / -1; }
.brief-inline-message-heading { display: flex; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.brief-inline-message-heading strong { color: var(--brief-forest); }
.brief-inline-message-heading span { color: var(--brief-muted); font-size: 13px; }
.brief-inline-message label { display: grid; gap: 6px; color: var(--brief-forest); font-size: 14px; font-weight: 900; }
.brief-inline-message input,
.brief-inline-message textarea { width: 100%; padding: 10px 12px; border: 1px solid var(--brief-line); border-radius: 8px; color: #233d3b; background: #fff; font: inherit; box-sizing: border-box; }
.brief-inline-message textarea { min-height: 110px; resize: vertical; }
.brief-inline-message input:focus,
.brief-inline-message textarea:focus { border-color: var(--brief-teal); box-shadow: 0 0 0 3px rgba(23, 139, 148, .12); outline: none; }
.brief-inline-message-actions { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }
.brief-inline-message-actions button,
.brief-inline-message-actions a { display: inline-flex; align-items: center; justify-content: center; min-height: 42px; padding: 9px 14px; border: 1px solid var(--brief-forest); border-radius: 9px; color: #fff !important; background: var(--brief-forest); font: inherit; font-size: 14px; font-weight: 900; text-decoration: none; cursor: pointer; }
.brief-inline-message-actions a { color: var(--brief-forest) !important; background: #fff; }
.brief-website-field { position: absolute !important; left: -9999px !important; }
.brief-feedback-status { min-height: 22px; margin-top: 10px; color: var(--brief-muted); font-size: 14px; font-weight: 850; }
.brief-feedback-status.success { color: #257057; }
.brief-feedback-status.error { color: #9e4a34; }
.brief-feedback-privacy { margin: 7px 0 0; font-size: 13px; line-height: 1.6; }

@media (max-width: 980px) {
  .knowledge-brief-map .module-inner { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .brief-knowledge-chain { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
  .brief-chain-step:not(:last-child)::after { display: none; }
  .brief-case-flow { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 760px) {
  .knowledge-brief-map .module-inner,
  .brief-context-grid,
  .brief-capability-grid,
  .brief-case-grid,
  .brief-topic-statement,
  .brief-knowledge-chain,
  .brief-case-flow,
  .brief-inline-message { grid-template-columns: 1fr; }
  .knowledge-brief-map .module-inner { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .brief-adjacent { grid-template-columns: 1fr 1fr; }
  .brief-adjacent .directory { grid-column: 1 / -1; grid-row: 1; }
  .brief-inline-message-heading,
  .brief-inline-message label.full,
  .brief-inline-message-actions { grid-column: 1; }
  .brief-inline-message-actions > * { width: 100%; }
}

@media (max-width: 620px) {
  html body.qily-knowledge-brief-page .knowledge-brief-hero h1 {
    font-size: clamp(31px, 8.4vw, 40px) !important;
    line-height: 1.14 !important;
  }
  html body.qily-knowledge-brief-page .knowledge-brief-hero .module-eyebrow {
    font-size: 16px !important;
  }
  html body.qily-knowledge-brief-page .knowledge-brief-hero .module-lead {
    font-size: 18px !important;
    line-height: 1.58 !important;
  }
  .knowledge-breadcrumbs {
    font-size: 14.5px;
  }
  html body.qily-knowledge-brief-page .knowledge-brief-meta span {
    min-height: 38px;
    padding: 7px 12px;
    font-size: 15.5px !important;
  }
}

@media (max-width: 460px) {
  .knowledge-brief-map .module-inner { grid-template-columns: 1fr; }
  .brief-adjacent a,
  .brief-adjacent span { font-size: 13.5px; }
}

/* 2026-09-04 VI closure | bring the AI/IE brief back into the same Selected
 * Brief shell used across the site. The specialist knowledge structure remains,
 * but the page no longer presents itself as a separate microsite.
 */
html body.qily-knowledge-brief-page main[data-qily-knowledge-brief]{
  position:relative!important;
  padding-top:184px!important;
  background:var(--brief-paper)!important;
}
html body.qily-knowledge-brief-page main[data-qily-knowledge-brief]::before{
  position:absolute!important;
  z-index:1!important;
  top:0!important;
  left:0!important;
  width:100%!important;
  height:184px!important;
  padding:22px max(clamp(18px,2.2vw,56px),calc((100% - var(--qily-content-axis,1560px))/2)) 0!important;
  box-sizing:border-box!important;
  content:"CURATED ENGINEERING BRIEF"!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:linear-gradient(102deg,#073c47 0%,#0f4b5a 48%,#168b94 100%)!important;
  font-size:14px!important;
  font-weight:950!important;
  line-height:1.2!important;
  letter-spacing:.10em!important;
  pointer-events:none!important;
}
html body.qily-knowledge-brief-page main[data-qily-knowledge-brief]::after{
  position:absolute!important;
  z-index:2!important;
  top:54px!important;
  left:max(clamp(18px,2.2vw,56px),calc((100% - var(--qily-content-axis,1560px))/2))!important;
  content:"精选简报"!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:clamp(34px,3.2vw,48px)!important;
  font-weight:950!important;
  line-height:1!important;
  letter-spacing:-.02em!important;
  pointer-events:none!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-top-nav{
  position:static!important;
  padding:clamp(28px,3vw,46px) clamp(18px,2.2vw,56px) 18px!important;
  border:0!important;
  background:var(--brief-paper)!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-top-nav::before{
  position:absolute!important;
  z-index:3!important;
  top:112px!important;
  left:max(clamp(18px,2.2vw,56px),calc((100% - var(--qily-content-axis,1560px))/2))!important;
  content:"2026-09-04｜AI与工业工程"!important;
  color:#edf9f6!important;
  -webkit-text-fill-color:#edf9f6!important;
  font-size:clamp(17px,1.5vw,20px)!important;
  font-weight:600!important;
  line-height:1.45!important;
  pointer-events:none!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-top-nav>.module-inner,
html body.qily-knowledge-brief-page .knowledge-brief-hero>.module-inner,
html body.qily-knowledge-brief-page .knowledge-brief-map>.module-inner{
  width:min(var(--qily-content-axis,1560px),100%)!important;
  max-width:var(--qily-content-axis,1560px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-hero{
  overflow:visible!important;
  padding:0 clamp(18px,2.2vw,56px) clamp(24px,2.5vw,36px)!important;
  background:var(--brief-paper)!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-hero::after{
  display:none!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-hero>.module-inner{
  padding:clamp(28px,3.4vw,48px)!important;
  border:1px solid #cfe0df!important;
  border-radius:28px!important;
  background:#fff!important;
  box-shadow:0 16px 44px rgba(15,75,90,.085)!important;
}
html body.qily-knowledge-brief-page .knowledge-breadcrumbs{
  margin:0 0 12px!important;
  color:#6a7772!important;
  -webkit-text-fill-color:#6a7772!important;
  font-size:14px!important;
}
html body.qily-knowledge-brief-page .knowledge-breadcrumbs a{
  color:var(--brief-forest)!important;
  -webkit-text-fill-color:var(--brief-forest)!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-hero .module-eyebrow{
  display:inline-flex!important;
  width:auto!important;
  padding:7px 12px!important;
  border:1px solid #e4c885!important;
  border-radius:999px!important;
  color:#8b6830!important;
  -webkit-text-fill-color:#8b6830!important;
  background:#fff7e4!important;
  font-size:15px!important;
  font-weight:900!important;
  letter-spacing:.04em!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-hero h1{
  max-width:none!important;
  margin:18px 0 14px!important;
  color:var(--brief-forest)!important;
  -webkit-text-fill-color:var(--brief-forest)!important;
  font-size:clamp(32px,3.05vw,46px)!important;
  line-height:1.18!important;
  letter-spacing:-.02em!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-hero .module-lead{
  max-width:none!important;
  margin:0!important;
  color:#3a5756!important;
  -webkit-text-fill-color:#3a5756!important;
  font-size:clamp(18px,1.4vw,21px)!important;
  line-height:1.8!important;
  font-weight:650!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-meta{
  margin-top:18px!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-meta span{
  min-height:34px!important;
  padding:5px 10px!important;
  border:1px solid #d6e5e2!important;
  color:#315b61!important;
  -webkit-text-fill-color:#315b61!important;
  background:#f7fbfa!important;
  font-size:14px!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-map{
  padding:0 clamp(18px,2.2vw,56px) clamp(28px,3vw,44px)!important;
  background:var(--brief-paper)!important;
}
html body.qily-knowledge-brief-page .knowledge-brief-map a{
  border-radius:10px!important;
  background:#fff!important;
}
/* Global contrast guards load after this component and classify every
 * .module-hero as dark. This card is intentionally white in the Selected
 * Brief shell, so lock its text palette with higher component specificity. */
html:root:root body.qily-knowledge-brief-page .knowledge-brief-hero .knowledge-breadcrumbs{
  color:#6a7772!important;
  -webkit-text-fill-color:#6a7772!important;
}
html:root:root body.qily-knowledge-brief-page .knowledge-brief-hero .knowledge-breadcrumbs a,
html:root:root body.qily-knowledge-brief-page .knowledge-brief-hero h1{
  color:var(--brief-forest)!important;
  -webkit-text-fill-color:var(--brief-forest)!important;
}
html:root:root body.qily-knowledge-brief-page .knowledge-brief-hero .module-eyebrow{
  color:#8b6830!important;
  -webkit-text-fill-color:#8b6830!important;
}
html:root:root body.qily-knowledge-brief-page .knowledge-brief-hero .module-lead{
  color:#3a5756!important;
  -webkit-text-fill-color:#3a5756!important;
}
html:root:root body.qily-knowledge-brief-page .knowledge-brief-hero .knowledge-brief-meta span{
  color:#315b61!important;
  -webkit-text-fill-color:#315b61!important;
}
@media(max-width:620px){
  html body.qily-knowledge-brief-page main[data-qily-knowledge-brief]{padding-top:158px!important}
  html body.qily-knowledge-brief-page main[data-qily-knowledge-brief]::before{height:158px!important;padding-top:18px!important}
  html body.qily-knowledge-brief-page main[data-qily-knowledge-brief]::after{top:48px!important;font-size:34px!important}
  html body.qily-knowledge-brief-page .knowledge-brief-top-nav::before{top:98px!important;font-size:16px!important}
  html body.qily-knowledge-brief-page .knowledge-brief-top-nav{padding-top:22px!important}
  html body.qily-knowledge-brief-page .knowledge-brief-hero>.module-inner{padding:22px 18px!important;border-radius:18px!important}
}
