.engPage{--eink:#101713;--ecyan:#187358;--eteal:#74bd93;--eorange:#ff8738;--epaper:#f3f1ea;--eline:#cbd4cd;--emuted:#596960;background:var(--epaper);color:var(--eink);font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.engPage nav .active{color:#fff;border-bottom:2px solid var(--eorange);padding-bottom:6px}.engHero{border-bottom:1px solid var(--eline);background:#f9fbfa;grid-template-columns:48% 52%;align-items:center;gap:38px;min-height:760px;padding:76px 5vw 84px;display:grid}.engHero h1{letter-spacing:-.045em;margin:18px 0 28px;font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;font-size:clamp(48px,5.8vw,86px);font-weight:300;line-height:1.05}.engHero h1 em{color:var(--eorange);font-style:normal}.engHero>img{border:1px solid var(--eline);background:#fff;width:100%;box-shadow:0 22px 55px #173a2818}.engActions{align-items:center;gap:22px;margin:32px 0;display:flex}.engActions a{font-weight:800}.engActions .primary{background:var(--eorange);color:#fff;padding:15px 22px}.engStats{border-top:1px solid var(--eline);grid-template-columns:repeat(4,1fr);margin-top:28px;padding-top:22px;display:grid}.engStats span{color:var(--emuted);border-right:1px solid var(--eline);padding-left:14px;font-size:12px}.engStats span:first-child{padding-left:0}.engStats b{color:var(--eink);font-size:26px;display:block}.engThesis,.loadThread,.domains,.workflows,.nuclear,.toolCatalog,.phaseOne,.cases,.engRoute,.engEvidence{padding:100px 7vw}.engThesis>h2{max-width:1280px;font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;font-size:clamp(38px,4.4vw,64px);font-weight:300;line-height:1.22}.engThree{background:var(--eline);border:1px solid var(--eline);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.engThree article{background:var(--epaper);padding:34px}.engThree b{font-size:21px}.engThree p{color:var(--emuted);line-height:1.8}.loadThread{background:#fff}.loadThread>img,.engRoute>img{border:1px solid var(--eline);background:#fff;width:100%;display:block}.principles{border:1px solid var(--eline);border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.principles span{text-align:center;border-right:1px solid var(--eline);padding:18px;font-size:13px;font-weight:700}.domains{background:#e9edeb}.domainGrid{background:#bcc9c9;border:1px solid #bcc9c9;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:36px;display:grid}.domainGrid article{background:#f6f7f4;min-height:220px;padding:25px}.domainGrid span,.caseGrid span{color:var(--ecyan);font-weight:900}.domainGrid h3{margin:24px 0 9px;font-size:23px}.domainGrid b{color:var(--eorange);font-size:13px}.domainGrid p{color:var(--emuted);font-size:12px;line-height:1.7}.engScienceGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.engScienceGrid figure{border:1px solid var(--eline);background:#fff;margin:0}.engScienceGrid figure>img{object-fit:contain;background:#fff;width:100%;height:420px}.engScienceGrid figcaption{border-top:1px solid var(--eline);color:var(--emuted);padding:16px 18px;font-size:13px;line-height:1.7}.engScienceGrid .engineeringChart{border:0}.engScienceGrid .scientificChartExport{border-color:#aabbb4}.workflows{background:#fff}.workflowGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.workflowGrid figure{border-top:4px solid var(--ecyan);background:#f7f8f5;margin:0}.workflowGrid img{object-fit:contain;background:#fff;width:100%;height:330px}.workflowGrid figcaption{padding:22px}.workflowGrid figcaption b{font-size:20px}.workflowGrid figcaption p{color:var(--emuted);line-height:1.75}.nuclear{background:#f2f5f4}.originalBand{color:#fff;background:#142219;grid-template-columns:56% 44%;align-items:center;margin-top:24px;display:grid}.originalBand img{object-fit:contain;background:#fff;width:100%;height:520px}.originalBand>div{padding:46px}.originalBand h3{font-size:30px;line-height:1.3}.originalBand p{color:#cbd8cf;line-height:1.8}.originalBand a{color:#fff;border-bottom:1px solid var(--eorange);font-weight:800}.toolCatalog{background:#e3e7e4}.toolDownloads{gap:10px;margin:-20px 0 28px;display:flex}.toolDownloads a{border:1px solid var(--eline);background:#fff;padding:11px 15px;font-size:13px;font-weight:700}.engFilters{grid-template-columns:1fr 360px 90px;gap:10px;margin-bottom:26px;display:grid}.engFilters input,.engFilters select{background:#fff;border:1px solid #aebbbb;padding:16px;font-size:14px}.engFilters span{background:var(--eink);color:#fff;place-items:center;display:grid}.toolCards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.toolCards article{border-top:4px solid var(--ecyan);background:#f9faf7;min-height:440px;padding:23px}.toolCards header{color:#75858b;justify-content:space-between;font-size:12px;display:flex}.toolCards header span{color:var(--ecyan);font-weight:900}.toolCards h3{margin:28px 0 6px;font-size:25px}.toolCategory{color:var(--eorange);min-height:30px;font-size:11px;font-weight:800}.toolCards dl{border-top:1px solid var(--eline);margin-top:18px}.toolCards dl div{border-bottom:1px solid var(--eline);grid-template-columns:92px 1fr;padding:10px 0;font-size:12px;line-height:1.55;display:grid}.toolCards dt{color:#75858b}.toolCards dd{margin:0}.experiments{background:#fff;grid-template-columns:40% 60%;align-items:center;padding:90px 0 90px 7vw;display:grid}.experiments>div{padding-right:42px}.experiments h2,.twinGap h2{font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;font-size:44px;font-weight:300;line-height:1.25}.experiments p,.experiments li,.twinGap p{color:var(--emuted);line-height:1.8}.experiments img{width:100%}.experiments ul{padding-left:20px}.cases{background:#eef1ef}.caseGrid{background:var(--eline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.caseGrid article{background:#f9faf7;min-height:265px;padding:30px}.caseGrid h3{font-size:25px}.caseGrid p{color:var(--emuted);line-height:1.75}.engRoute{background:#fff}.engRoadmapFigure{border:1px solid var(--eline);background:#fff;margin:0}.engRoadmapFigure figcaption{border-top:1px solid var(--eline);color:var(--emuted);padding:15px 18px;font-size:12px;line-height:1.7}.engRoadmapFigure+.routeCards{margin-top:0}.routeCards{background:var(--eline);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.routeCards article{background:#f6f8f6;min-height:280px;padding:22px}.routeCards span{color:var(--ecyan);font-weight:900}.routeCards>article>p{color:var(--eorange);font-size:12px}.routeCards h3{font-size:20px}.routeCards div{color:var(--emuted);font-size:13px;line-height:1.7}.twinGap{color:#fff;background:#142219;grid-template-columns:58% 42%;align-items:center;display:grid}.twinGap img{background:#fff;width:100%}.twinGap>div{padding:50px}.twinGap p{color:#cbd8cf}.twinGap a{color:#fff;border-bottom:1px solid var(--eorange);margin-top:18px;font-weight:800;display:inline-block}.engEvidence{background:#dfe5e2}.sourceGrid{background:#b8c4c3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sourceGrid a{background:#f3f5f1;min-height:190px;padding:24px}.sourceGrid span{color:var(--eorange);font-weight:900}.sourceGrid h3{font-size:16px;line-height:1.45}.sourceGrid b{color:var(--ecyan);font-size:12px}.sourceGrid a:hover{background:#fff}.downloadPanel{color:#fff;background:#142219;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.downloadPanel>div{border-right:1px solid #ffffff30;padding:28px}.downloadPanel h3{margin-top:0}.downloadPanel a{color:#173a28;background:#fff;margin-right:12px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-block}.phaseOne{color:#fff;background:#142219}.phaseOneLead{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;column-gap:7vw;display:grid}.phaseOneLead .eyebrow{grid-column:1/-1}.phaseOneLead h2{margin:15px 0;font-size:clamp(38px,4.6vw,68px);font-weight:300;line-height:1.15}.phaseOneLead>p{color:#c7d5cc;max-width:860px;line-height:1.85}.phaseOneActions{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.phaseOneActions a{background:var(--eorange);color:#18100b;padding:14px 18px;font-weight:900}.phaseOneActions span{color:#90a89a;font-size:11px}.phaseOneFigure{background:#f8faf7;border:1px solid #ffffff35;margin:44px 0 0}.phaseOneFigure img{width:100%;height:auto;display:block}.phaseOneFigure figcaption{color:#506057;background:#f1f3ee;border-top:1px solid #ccd5cf;padding:15px 18px;font-size:12px;line-height:1.75}.phaseOneScope{background:#ffffff30;border:1px solid #ffffff30;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.phaseOneScope article{background:#1a2a21;padding:25px}.phaseOneScope span{color:var(--eteal);letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.phaseOneScope p{color:#c8d5cd;font-size:13px;line-height:1.78}.phaseWorkPackages{background:#ffffff30;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:22px;display:grid}.phaseWorkPackages article{color:var(--eink);background:#f5f4ee;min-height:300px;padding:24px}.phaseWorkPackages span{color:var(--ecyan);font-weight:900}.phaseWorkPackages h3{margin:36px 0 14px;font-size:20px}.phaseWorkPackages p{color:var(--emuted);font-size:12px;line-height:1.75}.phaseOne aside{border-top:1px solid #ffffff35;flex-wrap:wrap;gap:10px 18px;margin-top:34px;padding-top:24px;display:flex}.phaseOne aside b{color:var(--eorange)}.phaseOne aside span{color:#c7d5cc;font-size:12px}.phaseOne aside span:before{content:"◆";color:var(--eteal);margin-right:7px;font-size:8px}@media (width<=1050px){.engHero{grid-template-columns:1fr}.domainGrid,.toolCards{grid-template-columns:repeat(2,1fr)}.workflowGrid,.caseGrid{grid-template-columns:1fr 1fr}.phaseOneLead,.phaseOneScope{grid-template-columns:1fr}.phaseWorkPackages{grid-template-columns:repeat(2,1fr)}.routeCards{grid-template-columns:repeat(3,1fr)}.originalBand,.experiments,.twinGap{grid-template-columns:1fr}.experiments{padding:75px 7vw}.sourceGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.engHero,.engThesis,.loadThread,.domains,.workflows,.nuclear,.toolCatalog,.phaseOne,.cases,.engRoute,.engEvidence{padding:70px 6vw}.engHero h1{font-size:43px}.engActions{flex-direction:column;align-items:flex-start}.engStats{grid-template-columns:repeat(2,1fr);gap:15px}.engThree,.domainGrid,.engScienceGrid,.workflowGrid,.toolCards,.phaseWorkPackages,.caseGrid,.routeCards,.sourceGrid{grid-template-columns:1fr}.principles{grid-template-columns:1fr 1fr}.engFilters{grid-template-columns:1fr}.originalBand img,.engScienceGrid figure>img{height:300px}.engPage .engineeringHeatmapChart{height:min(600px,78vh);min-height:500px}.engPage .engineeringLandscapeChart{height:min(560px,74vh);min-height:460px}.engPage .engineeringRoadmapChart{height:min(480px,68vh);min-height:390px}.downloadPanel{grid-template-columns:1fr}}.engPage .siteLinks>a.active{color:#fff;border-bottom-color:var(--eorange);padding-bottom:25px}.toolLink{color:#187358;border-bottom:1px solid #187358;margin-top:18px;font-size:12px;font-weight:900;display:inline-block}.toolLink:hover{color:#b95014;border-color:#b95014}
