/* 完整产品正文沿用现有深蓝内容区，开放排版承载长文；仅作用于从SCI导入的章节。 */
#page-content .sci-source-section{display:block;padding-block:58px;border-top:1px solid #abc0db2b;color:#d0dded;min-width:0}
.sci-source-section h2{font-size:clamp(28px,3vw,40px);line-height:1.35;letter-spacing:-.03em;margin:10px 0 28px;color:#f3f7fc;max-width:32em}
.sci-source-section h3{font-size:21px;line-height:1.5;margin:28px 0 14px;color:#f3f7fc;letter-spacing:0}
.sci-source-section h4{font-size:18px;line-height:1.5;margin:22px 0 12px;color:#f3f7fc}
.sci-source-section p,.sci-source-section li,.sci-source-section dd{font-size:17px;line-height:1.9}
.sci-source-section p{margin:0 0 18px;max-width:76ch}
.sci-source-section .lv-eyebrow{font-size:14px;color:#abc0db;margin-bottom:10px}
.sci-source-section ul,.sci-source-section ol{padding-left:22px;max-width:76ch}
.sci-source-section li+li{margin-top:10px}
.sci-source-section img{display:block;width:100%;height:auto;max-width:970px;margin:30px auto 16px}
.sci-source-section .pd-enlarge-long{display:inline-flex;align-items:center;min-height:44px;color:#b8d3ff;margin-bottom:14px;text-decoration:underline;text-underline-offset:5px;border:0;padding:0;background:none;font:inherit;cursor:pointer}
.sci-source-section a:hover{color:#fff}
.sci-source-section table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.8}
.sci-source-section td,.sci-source-section th{padding:16px 20px;border-bottom:1px solid #abc0db2b;text-align:left;vertical-align:top}
.sci-source-section dl{margin:0;max-width:1000px}
.sci-source-section dl>div{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:24px;padding:17px 0;border-bottom:1px solid #abc0db2b}
.sci-source-section dt{font-size:16px;color:#f3f7fc}
.sci-source-section dd{margin:0;overflow-wrap:anywhere}
.sci-source-section .cl-context-faq-list{margin-top:28px}
.sci-source-section details{border-bottom:1px solid #abc0db2b;max-width:1000px}
.sci-source-section summary{padding:20px 0;min-height:44px;font-size:18px;line-height:1.7;cursor:pointer;color:#f3f7fc}
.sci-source-section details>div{font-size:17px;line-height:1.9;padding:0 0 23px;color:#c4d4e8}
.sci-source-section .cl-faq-toggle{display:none}
.sci-product-description :is(p,ul,ol){max-width:82ch}
.sci-product-oem :is(p,ul,ol){max-width:86ch}
.sci-product-oem[lang="zh-CN"]{font-family:"Microsoft YaHei","PingFang SC","Carbon Sora",sans-serif}
.sci-product-oem[lang="zh-CN"] h2{letter-spacing:0}
/* 已完成的型号中文采用系统中文字体；行宽仍沿用现有文章尺度，英文切换恢复既有字体。 */
[data-sci-content-language="zh-CN"] :is(.sci-source-section,.detail-copy){font-family:"Microsoft YaHei","PingFang SC","Carbon Sora",sans-serif;letter-spacing:0}
[data-sci-content-language="zh-CN"] .sci-source-section :is(h2,h3,h4){letter-spacing:0}
.sci-product-inquiry a{display:inline-flex;align-items:center;min-height:46px;padding:10px 18px;border:1px solid #abc0db55;border-radius:6px;color:#b8d3ff;margin:8px 14px 12px 0}
.sci-product-inquiry a:first-of-type{background:#aecbff;color:#06152d;border-color:#aecbff}
@media(max-width:700px){
  #page-content .sci-source-section{padding-block:38px}
  .sci-source-section p,.sci-source-section li,.sci-source-section dd,.sci-source-section details>div{font-size:16px;line-height:1.9}
  .sci-source-section h2{font-size:28px;line-height:1.45}
  .sci-source-section h3{font-size:20px}
  .sci-source-section dl>div{grid-template-columns:1fr;gap:8px}
  .sci-source-section table{display:block;overflow:auto}
  .sci-source-section td,.sci-source-section th{padding:13px 12px}
  .sci-product-inquiry a{display:flex;justify-content:center;margin-right:0}
}

/* 型号样板采用连续的技术资料排版；所有规则限定在样板容器，审核前不改变其他型号的展示。 */
#page-content .sci-editorial .sci-source-section{
  --sci-reading-width:72ch;
  position:relative;isolation:isolate;display:block;padding:72px 0;border-top:1px solid #abc0db30;
}
#page-content .sci-editorial[data-sci-content-language="zh-CN"] .sci-source-section{--sci-reading-width:42em}
/* 既有栏目名称已经由标题完整表达，隐藏重复的小标签，保留真实标题和导航锚点。 */
#page-content .sci-editorial .sci-source-section .lv-eyebrow{display:none}
#page-content .sci-editorial .sci-source-section h2{
  margin:0 0 32px;font-size:clamp(28px,2.6vw,38px);line-height:1.4;font-weight:600;letter-spacing:-.025em;max-width:24em;
}
#page-content .sci-editorial .sci-source-section h3{
  margin:0 0 16px;font-size:22px;line-height:1.6;font-weight:600;color:#f3f7fc;letter-spacing:0;
}
/* 中文和英文分别限制自然阅读长度，段落使用同一字级，避免来源样式将正文压缩成辅助小字。 */
#page-content .sci-editorial .sci-source-section :is(p,li,dd,details>div){
  font-size:18px;line-height:1.85;letter-spacing:0;color:#d0dded;
}
#page-content .sci-editorial .sci-source-section p{margin:0 0 20px;max-width:var(--sci-reading-width)}
#page-content .sci-editorial .sci-source-section p:last-child{margin-bottom:0}
#page-content .sci-editorial :is(#overview,#specifications,#faq){
  display:grid;grid-template-columns:minmax(180px,.62fr) minmax(0,1.65fr);column-gap:clamp(36px,6vw,100px);align-items:start;
}
#page-content .sci-editorial #overview>div:last-child{max-width:var(--sci-reading-width)}
#page-content .sci-editorial #specifications>p{grid-column:2;margin-top:22px;color:#abc0db;font-size:15px}
#page-content .sci-editorial #specifications{row-gap:22px}
#page-content .sci-editorial #specifications>p{margin-top:0}
#page-content .sci-editorial #specifications dl{width:100%;max-width:none;border-top:1px solid #abc0db38}
#page-content .sci-editorial #specifications dl>div{
  grid-template-columns:minmax(120px,.75fr) minmax(0,1.5fr);gap:24px;padding:19px 12px;
}
#page-content .sci-editorial #specifications dl>div:nth-child(odd){background:#adcaff07}
#page-content .sci-editorial #specifications dt{font-size:16px;line-height:1.85;color:#abc0db}
#page-content .sci-editorial #specifications dd{font-weight:500}
#page-content .sci-editorial #visual-details>div{max-width:var(--sci-reading-width)}
#page-content .sci-editorial #visual-details img{margin:36px auto 22px;border:1px solid #abc0db24}
#page-content .sci-editorial #source-description:before,
#page-content .sci-editorial #engineering:before{
  content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 -4vw;
  background:radial-gradient(ellipse at 90% 6%,#214b872c,transparent 58%);
}
#page-content .sci-editorial #source-description>.written-heading{margin-bottom:42px}
#page-content .sci-editorial #source-description>.written-heading h2{max-width:none;margin-bottom:0}
#page-content .sci-editorial .sci-editorial-intro{max-width:var(--sci-reading-width);margin-bottom:48px}
#page-content .sci-editorial .sci-editorial-intro>h3{font-size:18px;color:#abc0db;margin-bottom:14px;font-weight:400}
#page-content .sci-editorial .sci-editorial-intro .sci-brand-line{font-size:15px;color:#abc0db;margin-bottom:12px}
#page-content .sci-editorial .sci-editorial-intro .sci-description-lead{font-size:clamp(23px,2.2vw,29px);line-height:1.6;color:#f3f7fc;font-weight:500;margin-bottom:18px}
#page-content .sci-editorial .sci-editorial-intro .sci-description-deck{font-size:18px;color:#b7d2fb;margin-bottom:28px}
/* 技术主题使用左题右文的共同基线，长标题自然换行；没有驻留侧栏，阅读按正文顺序连续进行。 */
#page-content .sci-editorial .sci-editorial-topic{
  display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.7fr);gap:clamp(32px,5vw,76px);
  padding:36px 0;border-top:1px solid #abc0db2b;
}
#page-content .sci-editorial .sci-editorial-topic h3{font-size:23px;line-height:1.65;max-width:18em}
#page-content .sci-editorial .sci-topic-copy{min-width:0;max-width:var(--sci-reading-width)}
#page-content .sci-editorial .sci-editorial-points{list-style:none;padding:0;margin:24px 0 0;max-width:none}
#page-content .sci-editorial .sci-editorial-points li{position:relative;margin:0;padding:18px 0 18px 22px;border-top:1px solid #abc0db20}
#page-content .sci-editorial .sci-editorial-points li:before{content:"";position:absolute;left:0;top:31px;width:5px;height:5px;background:#aecbff;border-radius:50%}
#page-content .sci-editorial .sci-editorial-points p{margin:0}
/* 原文条目前有四个不换行空格，抵消首行的展示缩进，让原始文字保留且多行条目整齐对齐。 */
#page-content .sci-editorial .sci-editorial-points p{text-indent:-1em}
#page-content .sci-editorial .sci-editorial-conclusion{margin:22px 0 48px;padding-left:24px;border-left:2px solid #aecbff75;color:#bdd2ef}
#page-content .sci-editorial .sci-technical-features .sci-editorial-points{margin-top:0;margin-bottom:24px}
#page-content .sci-editorial #engineering>.pd-oem-intro{margin-bottom:28px;max-width:780px}
#page-content .sci-editorial #engineering>.pd-oem-intro h2{margin-bottom:18px}
#page-content .sci-editorial .sci-capability-intro{color:#abc0db;font-size:16px;margin-bottom:28px}
#page-content .sci-editorial .sci-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:36px}
#page-content .sci-editorial .sci-capability{padding-top:26px;border-top:1px solid #abc0db2b;min-width:0}
#page-content .sci-editorial .sci-capability h3{font-size:23px;margin-bottom:16px}
#page-content .sci-editorial #faq>.cl-context-faq-list{margin:0}
#page-content .sci-editorial #faq>div:first-child>p:not(.lv-eyebrow){font-size:16px;color:#abc0db}
#page-content .sci-editorial #faq details{border-top:1px solid #abc0db2b;border-bottom:0}
#page-content .sci-editorial #faq details:last-child{border-bottom:1px solid #abc0db2b}
#page-content .sci-editorial #faq summary{font-size:20px;line-height:1.7;padding:22px 32px 22px 0;position:relative;list-style:none}
#page-content .sci-editorial #faq summary::-webkit-details-marker{display:none}
#page-content .sci-editorial #faq summary:after{content:"+";position:absolute;right:4px;top:22px;color:#aecbff;font-size:22px;font-weight:400}
#page-content .sci-editorial #faq details[open] summary:after{content:"−"}
#page-content .sci-editorial #faq details>div{padding-bottom:24px}
#page-content .sci-editorial #configuration{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}
#page-content .sci-editorial #configuration>div:first-child{max-width:32em}
#page-content .sci-editorial #configuration h2{margin-bottom:20px}
#page-content .sci-editorial #configuration a{margin:28px 0 0;min-height:48px;padding:12px 24px;font-size:17px;font-weight:500;text-decoration:none}
#page-content .sci-editorial #configuration ol{margin:0;padding:0;list-style:none;max-width:none}
#page-content .sci-editorial #configuration li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:20px;margin:0;padding:22px 0;border-top:1px solid #abc0db2b;color:#8fb3e5}
#page-content .sci-editorial #configuration strong{font-size:20px;line-height:1.6;font-weight:500;color:#f3f7fc}
#page-content .sci-editorial #configuration li p{font-size:17px;margin-top:8px}
#page-content .sci-editorial :is(a,button,summary):focus-visible{outline:2px solid #aecbff;outline-offset:5px}
/* 窄屏恢复单列阅读，主题标题紧邻所属正文，保留真实正文尺寸而不通过缩字压短页面。 */
@media(max-width:850px){
  #page-content .sci-editorial :is(#overview,#specifications,#faq,#configuration){grid-template-columns:minmax(0,1fr);gap:24px}
  #page-content .sci-editorial #specifications>p{grid-column:1;margin-top:0}
  #page-content .sci-editorial .sci-editorial-topic{grid-template-columns:minmax(0,1fr);gap:8px}
  #page-content .sci-editorial .sci-editorial-topic h3{max-width:none}
  #page-content .sci-editorial .sci-capability-grid{column-gap:36px}
}
@media(max-width:600px){
  #page-content .sci-editorial .sci-source-section{padding:44px 0}
  #page-content .sci-editorial .sci-source-section h2{font-size:28px;margin-bottom:24px}
  #page-content .sci-editorial .sci-source-section :is(p,li,dd,details>div){font-size:16px;line-height:1.9}
  #page-content .sci-editorial .sci-source-section h3{font-size:21px}
  #page-content .sci-editorial .sci-editorial-intro .sci-description-lead{font-size:23px}
  #page-content .sci-editorial .sci-editorial-intro .sci-brand-line{font-size:14px}
  #page-content .sci-editorial .sci-editorial-intro .sci-description-deck{font-size:17px}
  #page-content .sci-editorial #source-description>.written-heading{margin-bottom:30px}
  #page-content .sci-editorial .sci-editorial-topic{padding:28px 0}
  #page-content .sci-editorial .sci-capability-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}
  #page-content .sci-editorial #specifications dl>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 12px}
  #page-content .sci-editorial #specifications dt{font-size:15px}
  #page-content .sci-editorial #faq summary{font-size:18px}
  #page-content .sci-editorial #configuration a{display:inline-flex}
  #page-content .sci-editorial #configuration li p{font-size:16px}
}
