/* Scoped reading surfaces only: no universal selector, icon or admin override. */
#brxe-lnvbdw,
#brxe-lnvbdw :is(p,li,dt,dd,td,th,caption,figcaption,summary,blockquote,a,span,strong,em,b,u,font,div),
body.tekron-article-reading-v2 .tekron-dynamic-faq,
body.tekron-article-reading-v2 .tekron-dynamic-faq :is(p,li,td,th,summary,a,span,strong,div),
body.tekron-product-reading-v2 #brxe-ujhpwy,
body.tekron-product-reading-v2 #brxe-ujhpwy :is(p,li,dt,dd,td,th,caption,figcaption,summary,blockquote,a,span,strong,em,b,u,font,div),
body.tekron-product-reading-v2 .tekron-context-links,
body.tekron-product-reading-v2 .tekron-context-links a,
body.tekron-product-reading-v2 .tekron-dynamic-faq,
body.tekron-product-reading-v2 .tekron-dynamic-faq :is(p,li,td,th,summary,a,span,strong,div) {
  font-family: "Microsoft YaHei", "微软雅黑", sans-serif !important;
  font-size: 18px !important;
  line-height: 1.85 !important;
}
#brxe-lnvbdw :is(h2,h3,h4,h5,h6),
body.tekron-article-reading-v2 .tekron-dynamic-faq :is(h2,h3,h4,summary),
body.tekron-product-reading-v2 #brxe-ujhpwy :is(h2,h3,h4,h5,h6),
body.tekron-product-reading-v2 .tekron-dynamic-faq :is(h2,h3,h4,summary) {
  font-family: "Microsoft YaHei", "微软雅黑", sans-serif !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
  font-weight: 700 !important;
  margin-top: 1.4em;
  margin-bottom: .6em;
}
#brxe-lnvbdw, #brxe-nvwnrg { min-width: 0; }
#brxe-lnvbdw { overflow-wrap: anywhere; word-break: normal; max-width: 100%; }
#brxe-lnvbdw p { margin: 0 0 1em; }
#brxe-lnvbdw :is(ul,ol) { padding-inline-start: 1.5em; }
#brxe-lnvbdw li { margin-bottom: .35em; }
#brxe-lnvbdw img {
  display: block !important;
  width: min(390px,100%) !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1;
  object-fit: contain !important;
  margin-inline: auto !important;
}
#brxe-lnvbdw figure { max-width: 100%; margin: 1.2em 0; }
#brxe-lnvbdw .article-table-scroll { max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
#brxe-lnvbdw table { border-collapse: collapse; width: 100%; }
#brxe-lnvbdw :is(td,th) { padding: .6em; border: 1px solid #d9dfe3; text-align: left; vertical-align: top; }
#brxe-lnvbdw th { font-weight: 700 !important; }
#brxe-lnvbdw .article-faq { margin-top: 1.5em; }
body:is(.tekron-article-reading-v2,.tekron-product-reading-v2) h1 { font-family: "Microsoft YaHei", "微软雅黑", sans-serif !important; }
body.tekron-product-reading-v2 #brxe-ujhpwy { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
body.tekron-product-reading-v2 #brxe-ujhpwy img { width: min(390px,100%) !important; max-width: 100% !important; height: auto !important; aspect-ratio: 1 / 1; object-fit: contain !important; }
body.tekron-product-reading-v2 #brxe-ujhpwy table { display: block; max-width: 100%; overflow-x: auto; }
@media (max-width: 600px) {
  #brxe-lnvbdw :is(.tekron-customer-article,.tekron-technical-article,.article-faq) { width: 100%; max-width: 100%; min-width: 0; }
  #brxe-lnvbdw .article-table-scroll table { min-width: 480px; }
}
