:root{--pr-ink:#101815;--pr-deep:#08261f;--pr-green:#176e5a;--pr-mint:#9adfcd;--pr-paper:#f3f1eb;--pr-muted:#68726d;--pr-pad:clamp(24px,5.4vw,88px);--pr-rail:1420px}html{background:var(--pr-paper)}body{color:var(--pr-ink);background:var(--pr-paper);font-family:DM Sans,Noto Sans,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}body,h1,h2,p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid rgba(154,223,205,.72);outline-offset:4px}.recordHeader{height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pr-pad);color:#fff;background:var(--pr-deep);border-bottom:1px solid rgba(255,255,255,.1)}.recordBrand{display:inline-flex;width:fit-content;flex-direction:column;gap:3px}.recordBrand strong{font-size:18px;line-height:1;letter-spacing:-.045em;font-weight:650}.recordBrand strong span{color:var(--pr-mint)}.recordBrand small{font-size:6.5px;letter-spacing:.17em;text-transform:uppercase}.recordHeader nav{display:flex;gap:clamp(24px,2.7vw,46px)}.recordHeader nav a{color:#ffffff94;font-size:11px}.recordHeader nav .active{color:#fff}.recordAction{justify-self:end;min-height:42px;padding:0 18px;display:inline-flex;align-items:center;gap:22px;color:var(--pr-deep);background:#fff;font-size:10px;font-weight:650}.articleHero{padding:clamp(120px,12vw,180px) var(--pr-pad) clamp(90px,10vw,150px);color:#fff;background:radial-gradient(circle at 82% 28%,rgba(73,164,139,.15),transparent 28%),var(--pr-deep)}.articleHero>*{max-width:var(--pr-rail);margin-inline:auto}.articleMeta{display:flex;flex-wrap:wrap;gap:18px 34px;color:var(--pr-mint);font-size:10px;letter-spacing:.08em}.articleMeta time,.articleMeta small{color:#ffffff73}.articleHero h1{max-width:1270px;margin-top:55px;font-size:clamp(54px,7.1vw,108px);line-height:.96;letter-spacing:-.065em;font-weight:520;text-wrap:balance}.articleHero>p{max-width:760px;margin-top:45px;color:#ffffff94;font-size:clamp(16px,1.4vw,20px);line-height:1.72}.articleMedia{max-width:var(--pr-rail);margin:clamp(-70px,-5vw,-38px) auto 0;padding:0 var(--pr-pad);position:relative}.articleMedia img{display:block;width:100%;aspect-ratio:16/8.3;object-fit:cover;background:#dfe4df;filter:saturate(.88) contrast(1.02)}.articleBody{max-width:var(--pr-rail);margin:0 auto;padding:clamp(110px,12vw,180px) var(--pr-pad);display:grid;grid-template-columns:260px minmax(0,840px);justify-content:space-between;gap:clamp(70px,12vw,180px)}.articleBody aside{position:sticky;top:35px;height:fit-content}.articleBody aside>span{color:var(--pr-green);font-size:9px;font-weight:650;letter-spacing:.14em}.articleBody aside p{margin-top:22px;color:var(--pr-muted);font-size:11px;line-height:1.7}.articleBody aside a{display:block;margin-top:28px;color:var(--pr-green);font-size:11px;font-weight:650}.articleSections section{padding-bottom:72px}.articleSections section+section{padding-top:72px;border-top:1px solid #c9cdc7}.articleSections h2{font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.055em;font-weight:520}.articleSections p{margin-top:28px;color:#4f5a55;font-size:16px;line-height:1.85}.articleSections section:first-child p:first-child{margin-top:0;color:var(--pr-ink);font-size:clamp(21px,2vw,28px);line-height:1.55;letter-spacing:-.02em}.articleBody aside .audience{color:var(--pr-ink);font-size:12px;font-weight:600}.articleSections>h2,.articleSections>h3{margin:72px 0 0;padding-top:72px;border-top:1px solid #c9cdc7}.articleSections h3{font-size:clamp(25px,3vw,38px);line-height:1.08;letter-spacing:-.04em;font-weight:540}.articleSections>p:first-child{margin-top:0;color:var(--pr-ink);font-size:clamp(21px,2vw,28px);line-height:1.55;letter-spacing:-.02em}.articleSections ul,.articleSections ol{margin:30px 0 0;padding-left:24px;color:#4f5a55}.articleSections li{padding-left:8px;font-size:16px;line-height:1.8}.articleSections li+li{margin-top:12px}.articleSections blockquote{margin:46px 0 0;padding:8px 0 8px 30px;border-left:3px solid var(--pr-green);color:var(--pr-ink);font-size:clamp(19px,2vw,27px);line-height:1.55}.articleSections a{color:var(--pr-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.articleSections img{display:block;width:100%;height:auto;margin-top:42px}.articleSections figure{margin:42px 0 0}.articleSections figcaption{margin-top:12px;color:var(--pr-muted);font-size:10px;line-height:1.6}.articleSections strong{color:var(--pr-ink);font-weight:650}.articleSections .sectionKicker{margin-bottom:26px;color:var(--pr-green);font-size:9px;font-weight:700;letter-spacing:.16em}.articleSections .articleLead blockquote{max-width:700px;margin-top:45px}.decisionSection{padding:84px 0 92px!important}.heatRoute{margin-top:54px;padding:40px 36px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;color:#fff;background:var(--pr-deep)}.heatRoute div{display:flex;min-height:132px;flex-direction:column}.heatRoute small{color:var(--pr-mint);font-size:9px;letter-spacing:.14em}.heatRoute strong{margin-top:20px;color:#fff;font-size:clamp(20px,2.1vw,28px);letter-spacing:-.035em}.heatRoute span{margin-top:auto;color:#ffffff7a;font-size:10px;line-height:1.5}.heatRoute>b{color:var(--pr-mint);font-size:22px;font-weight:400}.routeConditions{display:grid;grid-template-columns:repeat(3,1fr);background:#e4e1d8}.routeConditions span{padding:17px 20px;text-align:center;color:#4e5b55;font-size:9px;font-weight:650;letter-spacing:.08em}.editorialFeature,.contextGallery{padding:92px 0!important;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(42px,7vw,92px);align-items:start}.editorialFeature figure,.contextGallery figure{margin:0}.editorialFeature img{margin:0;aspect-ratio:4/3;object-fit:cover}.inputSection{padding:92px 0 105px!important}.inputGrid{margin-top:60px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.inputGrid article{padding:27px 0 30px;display:grid;grid-template-columns:42px 1fr;column-gap:18px;border-top:1px solid #c9cdc7}.inputGrid article:last-child{grid-column:2}.inputGrid b{grid-row:1/3;color:var(--pr-green);font-size:10px;letter-spacing:.08em}.inputGrid strong{font-size:17px;line-height:1.3}.inputGrid span{margin-top:8px;color:var(--pr-muted);font-size:12px;line-height:1.6}.contextGallery{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)}.galleryPair{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;align-items:end}.galleryPair img{margin:0;aspect-ratio:4/5;object-fit:cover}.galleryPair figure:last-child img{aspect-ratio:4/4.35}.economicsSection{padding:100px 0 110px!important}.economicsBand{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);color:#fff;background:var(--pr-deep)}.economicsBand span{min-height:132px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;font-size:14px;border-right:1px solid rgba(255,255,255,.13)}.economicsBand span:last-child{border-right:0}.economicsBand small{color:var(--pr-mint);font-size:8px;letter-spacing:.14em}.sinovaRole{margin:18px calc(-1*clamp(24px,4vw,52px)) 0;padding:clamp(64px,7vw,92px) clamp(24px,4vw,52px)!important;color:#fff;background:var(--pr-deep);border:0!important}.sinovaRole .sectionKicker{color:var(--pr-mint)}.sinovaRole h2,.sinovaRole strong{color:#fff}.sinovaRole p{color:#ffffff9e}.roleActions{margin-top:45px;display:flex;flex-wrap:wrap;gap:14px}.roleActions a{min-height:50px;padding:0 18px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;color:var(--pr-deep);background:var(--pr-mint);font-size:10px;font-weight:700;text-decoration:none}.roleActions a:last-child{color:#fff;background:#ffffff14}.projectStart{padding-top:100px!important}.related{padding:clamp(105px,11vw,165px) var(--pr-pad);color:#fff;background:#0b2b23}.related>header,.related>div{max-width:var(--pr-rail);margin-inline:auto}.related>header span{color:var(--pr-mint);font-size:10px;font-weight:650;letter-spacing:.12em}.related>header h2{max-width:900px;margin-top:28px;font-size:clamp(48px,6vw,88px);line-height:.96;letter-spacing:-.065em;font-weight:520}.related>div{margin-top:clamp(70px,8vw,115px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,70px)}.related article{min-height:290px;display:flex;flex-direction:column;padding-top:25px;border-top:1px solid rgba(255,255,255,.18)}.related article small{color:var(--pr-mint);font-size:9px;letter-spacing:.08em}.related article h3{margin-top:25px;font-size:clamp(24px,2.4vw,36px);line-height:1.08;letter-spacing:-.045em;font-weight:520;text-wrap:balance}.related article h3 a{transition:color .25s ease}.related article h3 a:hover{color:var(--pr-mint)}.related article>a{width:fit-content;margin-top:auto;padding-top:35px;display:inline-flex;gap:24px;color:#ffffff94;font-size:11px;font-weight:650}.related article>a span{transition:transform .25s ease}.related article>a:hover span{transform:translate(3px,-3px)}.articleEnd{padding:clamp(85px,9vw,135px) var(--pr-pad);display:flex;justify-content:space-between;align-items:center;gap:35px;color:#fff;background:#0d332a}.articleEnd p{color:#ffffff8c;font-size:13px}.articleEnd a{min-height:56px;padding:0 22px;display:inline-flex;align-items:center;gap:34px;color:var(--pr-deep);background:var(--pr-mint);font-size:11px;font-weight:650}.recordFooter{padding:70px var(--pr-pad);display:grid;grid-template-columns:1.2fr .8fr .6fr;gap:55px;color:#fff;background:#051914}.recordFooter nav{display:flex;flex-direction:column;gap:15px}.recordFooter nav a{color:#ffffff94;font-size:11px}.recordFooter>span{justify-self:end;color:#ffffff59;font-size:10px}@media(max-width:900px){.recordHeader{grid-template-columns:1fr auto}.recordHeader nav{display:none}.articleBody{grid-template-columns:1fr}.articleBody aside{position:static;max-width:520px;padding:25px;background:#e8e5dc}.editorialFeature,.contextGallery,.heatRoute{grid-template-columns:1fr}.heatRoute>b{transform:rotate(90deg);justify-self:center}.economicsBand{grid-template-columns:1fr 1fr}.economicsBand span:nth-child(2){border-right:0}.related>div{grid-template-columns:1fr 1fr}.recordFooter{grid-template-columns:1fr 1fr}.recordFooter>span{justify-self:start}}@media(max-width:600px){:root{--pr-pad:20px}.recordHeader{height:72px}.recordAction{padding-inline:14px}.articleHero{padding-block:105px 80px}.articleHero h1{margin-top:40px;font-size:51px}.articleHero>p{margin-top:34px;font-size:16px}.articleMedia{margin-top:-34px}.articleMedia img{aspect-ratio:4/3}.articleBody{padding-block:90px;gap:65px}.articleSections section{padding-bottom:58px}.articleSections section+section,.articleSections>h2,.articleSections>h3{padding-top:58px}.articleSections h2{font-size:38px}.articleSections p,.articleSections li{font-size:15px}.heatRoute{padding:28px 24px}.heatRoute div{min-height:112px}.routeConditions,.inputGrid{grid-template-columns:1fr}.inputGrid article:last-child{grid-column:auto}.galleryPair{grid-template-columns:1fr}.galleryPair figure:last-child{display:none}.economicsBand{grid-template-columns:1fr}.economicsBand span{min-height:100px;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.economicsBand span:last-child{border-bottom:0}.sinovaRole{margin-inline:-4px}.roleActions{flex-direction:column}.roleActions a{width:100%;box-sizing:border-box}.related>header h2{font-size:48px}.related>div{grid-template-columns:1fr}.related article{min-height:240px}.articleEnd{align-items:flex-start;flex-direction:column}.recordFooter{grid-template-columns:1fr;gap:42px}.recordFooter>span{justify-self:start}}#factory-readiness-guide section{padding:0;border:0}#factory-readiness-guide p{font-size:inherit;line-height:inherit;margin:0}#factory-readiness-guide figure,#factory-readiness-guide img{margin:0}#factory-readiness-guide aside{position:static;top:auto;height:auto}#factory-readiness-guide li{font-size:inherit;line-height:inherit;padding-left:0}#factory-readiness-guide{--ink:#153730;--sub:#465e57;--teal:#006e60;--paper:#faf9f4;--wash:#edf1ea;--line:#c6d0c5;--dark:#10352e;--gold:#a18346;--mono:Consolas,"Courier New",monospace}#factory-readiness-guide *{box-sizing:border-box}#factory-readiness-guide{scroll-padding-top:22px;scroll-behavior:smooth}#factory-readiness-guide{margin:0;background:var(--paper);color:var(--ink);font:18px/1.62 Segoe UI,Arial,sans-serif}#factory-readiness-guide .cover-title,#factory-readiness-guide h2,#factory-readiness-guide h3,#factory-readiness-guide p,#factory-readiness-guide figure{margin:0}#factory-readiness-guide .cover-title,#factory-readiness-guide h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.047em;text-wrap:balance}#factory-readiness-guide .cover-title{font-size:clamp(72px,7.9vw,117px);line-height:.91;margin:26px 0 27px}#factory-readiness-guide .cover-title em{font-weight:400;color:var(--teal)}#factory-readiness-guide h2{font-size:clamp(37px,4.2vw,60px);line-height:1.08}#factory-readiness-guide h3{font-size:clamp(24px,2.1vw,31px);font-weight:550;letter-spacing:-.026em;line-height:1.2;text-wrap:balance}#factory-readiness-guide p+p{margin-top:15px}#factory-readiness-guide a{color:var(--teal);text-underline-offset:4px}#factory-readiness-guide a:focus-visible,#factory-readiness-guide summary:focus-visible{outline:3px solid #b78b3a;outline-offset:5px}#factory-readiness-guide img{max-width:100%;display:block}#factory-readiness-guide .shell{width:min(1312px,calc(100% - 8vw));margin-inline:auto}#factory-readiness-guide .skip{position:absolute;left:20px;top:-100px;background:#fff;padding:10px;z-index:3}#factory-readiness-guide .skip:focus{top:10px}#factory-readiness-guide .mast{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);font-size:15px}#factory-readiness-guide .mast img{width:157px;height:35px;object-fit:contain}#factory-readiness-guide .mast i{font-style:normal;padding-inline:8px;color:#7d9288}#factory-readiness-guide .ey,#factory-readiness-guide .rule,#factory-readiness-guide .cover-photo figcaption b,#factory-readiness-guide .brief-map>div>span,#factory-readiness-guide .ownership section>span{font:600 13px/1.5 var(--mono);letter-spacing:.085em;text-transform:uppercase;color:var(--teal)}#factory-readiness-guide .cover{display:grid;grid-template-columns:.8fr 1.2fr;gap:5%;padding-block:45px 35px;align-items:center}#factory-readiness-guide .deck{font-size:27px;line-height:1.3}#factory-readiness-guide .cover-note{font-size:17px;color:var(--sub);max-width:36ch;margin-top:18px}#factory-readiness-guide .cover-photo img{width:100%;height:490px;object-fit:cover;object-position:51% 52%}#factory-readiness-guide .cover-photo figcaption{padding:15px 18px;background:var(--dark);color:#deeae3;max-width:none;margin:0}#factory-readiness-guide .cover-photo figcaption b{display:block;color:#bcd9c9;margin-bottom:4px}#factory-readiness-guide .cover-photo figcaption span{font-size:15px;line-height:1.45;display:block}#factory-readiness-guide .textlink{display:inline-flex;align-items:baseline;gap:15px;font-size:17px;font-weight:650;text-decoration:none;border-bottom:1px solid currentColor;padding:6px 0;margin-top:21px}#factory-readiness-guide .textlink span{font-size:23px}#factory-readiness-guide .textlink:hover{color:#283d2e}#factory-readiness-guide .contents{display:flex;justify-content:space-between;gap:12px;border-block:1px solid var(--line);padding:15px 0;font-size:16px}#factory-readiness-guide .contents a{min-height:30px;display:flex;align-items:center;color:var(--ink);text-decoration:none}#factory-readiness-guide .contents a:hover{text-decoration:underline}#factory-readiness-guide .opening{display:grid;grid-template-columns:.33fr 1fr;gap:6%;padding-block:65px 55px}#factory-readiness-guide .opening .ey{max-width:21ch}#factory-readiness-guide .opening h2{margin-bottom:22px}#factory-readiness-guide .lead{font-size:clamp(21px,1.9vw,27px);line-height:1.45}#factory-readiness-guide .opening p:not(.ey){max-width:73ch}#factory-readiness-guide .chapter{padding-block:45px 58px}#factory-readiness-guide .rule{display:flex;align-items:baseline;gap:18px;border-top:1px solid var(--ink);padding-top:13px;margin-bottom:35px}#factory-readiness-guide .rule span{font:italic 26px/1 Georgia,serif;letter-spacing:-.03em;color:var(--ink)}#factory-readiness-guide .split{display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:start}#factory-readiness-guide .brief-map{display:grid;grid-template-columns:repeat(4,1fr);margin:32px 0;background:#fff;border-top:3px solid var(--teal);border-bottom:1px solid var(--line)}#factory-readiness-guide .brief-map>div{padding:24px 22px;border-right:1px solid var(--line)}#factory-readiness-guide .brief-map>div:last-child{border:0}#factory-readiness-guide .brief-map h3{font-size:24px;margin:12px 0}#factory-readiness-guide .brief-map p{font-size:17px;line-height:1.55}#factory-readiness-guide .editor-note{display:grid;grid-template-columns:.6fr 1.4fr;gap:5%;background:#f0ece0;border-left:3px solid var(--gold);padding:23px 27px;margin-top:28px}#factory-readiness-guide .editor-note>b{font:600 14px/1.5 var(--mono);color:#6e572a;text-transform:uppercase;letter-spacing:.055em}#factory-readiness-guide .wash{background:var(--wash)}#factory-readiness-guide .utility-intro{margin-bottom:40px}#factory-readiness-guide .power-layout{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:start}#factory-readiness-guide .story h3{margin:13px 0 20px}#factory-readiness-guide .product-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#fff;padding:16px 16px 19px;border-bottom:3px solid #91a699}#factory-readiness-guide .product-stage{height:275px;background:#fff;display:grid;place-items:center}#factory-readiness-guide .product-stage img{width:100%;height:100%;object-fit:contain;min-height:0}#factory-readiness-guide .product-pair .transformer{padding-top:85px}#factory-readiness-guide .transformer .product-stage{height:190px}#factory-readiness-guide .product-pair figcaption{font-size:15px}#factory-readiness-guide .product-pair figcaption b{font-size:16px}#factory-readiness-guide .product-pair figcaption span{display:block;margin-top:6px}#factory-readiness-guide figcaption{font-size:16px;color:var(--sub);line-height:1.45;margin-top:11px}#factory-readiness-guide figcaption b{color:var(--ink)}#factory-readiness-guide .utility-pair{display:grid;grid-template-columns:1fr 1fr;gap:6%;border-top:1px solid var(--line);padding-top:35px;margin-top:38px}#factory-readiness-guide .utility-pair h3{margin:12px 0 19px}#factory-readiness-guide .source-line{font-size:16px;line-height:1.5;border-left:2px solid #93ac9d;padding-left:16px;color:var(--sub)}#factory-readiness-guide .water-photo{display:grid;grid-template-columns:1.4fr .65fr;align-items:stretch;margin-top:40px;background:#fff}#factory-readiness-guide .water-photo img{width:100%;height:100%;max-height:535px;object-fit:cover}#factory-readiness-guide .water-photo figcaption{padding:28px;margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:25px;font-size:17px}#factory-readiness-guide .water-photo figcaption b{font:600 13px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--teal)}#factory-readiness-guide .water-photo strong{display:block;font: 31px/1.15 Georgia,serif;letter-spacing:-.03em;color:var(--ink);margin-top:14px}#factory-readiness-guide .environment .ey{margin-bottom:15px}#factory-readiness-guide .facility{margin-top:35px}#factory-readiness-guide .facility img{width:100%;height:auto;aspect-ratio:2.61;object-fit:cover}#factory-readiness-guide .facility figcaption{display:grid;grid-template-columns:.55fr 1.45fr;gap:6%;margin:0;padding:23px 27px;background:var(--dark);color:#e1ebe4}#factory-readiness-guide .facility figcaption b{font:600 13px/1.55 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#bfdcca}#factory-readiness-guide .narrow-outcome{max-width:820px;margin:32px auto 0;border-left:3px solid var(--gold);padding:4px 0 4px 25px}#factory-readiness-guide .narrow-outcome p{font: 29px/1.35 Georgia,serif;letter-spacing:-.02em;margin-top:10px}#factory-readiness-guide .dark{background:var(--dark);color:#f4f5e9}#factory-readiness-guide .dark .rule{color:#c1ddce;border-color:#789186}#factory-readiness-guide .dark .rule span{color:#e5eee5}#factory-readiness-guide .dark .lead{color:#d8e9dd}#factory-readiness-guide .ownership{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;margin-top:38px;border-block:1px solid #627e70;padding:29px 0}#factory-readiness-guide .ownership section>span{color:#badcca}#factory-readiness-guide .ownership h3{margin:12px 0 13px}#factory-readiness-guide .ownership p,#factory-readiness-guide .dark-foot{font-size:17px;color:#e0eae2}#factory-readiness-guide .dark-foot{max-width:92ch;margin:25px auto 0}#factory-readiness-guide .branches .ey{margin-bottom:14px}#factory-readiness-guide .branch-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 6%;margin-top:32px}#factory-readiness-guide .branch-grid>div{border-top:1px solid var(--line);padding-top:20px}#factory-readiness-guide .branch-grid h3{font-size:25px;margin-bottom:13px}#factory-readiness-guide .gates{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:28px 5%;padding:0;margin:34px 0}#factory-readiness-guide .gates li{display:grid;grid-template-columns:48px 1fr;gap:16px;border-top:1px solid var(--line);padding-top:20px}#factory-readiness-guide .gates .step{font: 34px/1.1 Georgia,serif;color:var(--teal)}#factory-readiness-guide .gates h3{font-size:25px;margin-bottom:12px}#factory-readiness-guide .commercial-note{background:#fff;padding:27px 32px;margin-top:35px}#factory-readiness-guide .commercial-note h3{margin:12px 0 15px}#factory-readiness-guide .faq{max-width:950px}#factory-readiness-guide .faq h2{margin:13px 0 27px}#factory-readiness-guide .faq details{border-top:1px solid var(--line);padding:17px 0}#factory-readiness-guide .faq details:last-child{border-bottom:1px solid var(--line)}#factory-readiness-guide .faq summary{cursor:pointer;font-size:21px;font-weight:600;line-height:1.4;padding:5px 28px 5px 0}#factory-readiness-guide .faq details p{padding-top:12px;max-width:76ch;color:var(--sub)}#factory-readiness-guide .project{background:#dfe8dc;padding-block:55px}#factory-readiness-guide .project-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:8%}#factory-readiness-guide .project h2{margin:15px 0 21px}#factory-readiness-guide .project aside{border-left:1px solid #a0b39f;padding-left:32px;align-self:center}#factory-readiness-guide .project aside h3{margin:15px 0}#factory-readiness-guide .button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--dark);color:#fff;padding:16px 22px;text-decoration:none;font-size:18px;font-weight:600;margin-top:25px}#factory-readiness-guide .button:hover{background:#1d5144}#factory-readiness-guide .button span{font-size:25px}#factory-readiness-guide .endnotes{padding-block:35px 32px;font-size:16px;color:var(--sub)}#factory-readiness-guide .endnotes p{max-width:100ch}#factory-readiness-guide .endnotes .textlink{margin-top:12px}#factory-readiness-guide footer.mast{border-top:1px solid var(--line);border-bottom:0;padding-bottom:27px;color:var(--sub)}@media(min-width:1600px){#factory-readiness-guide .cover-photo img{height:530px}}@media(max-width:1000px){#factory-readiness-guide .cover{gap:4%;grid-template-columns:.85fr 1.15fr}#factory-readiness-guide .cover-photo img{height:430px}#factory-readiness-guide .deck{font-size:24px}#factory-readiness-guide .opening{grid-template-columns:.25fr 1fr;gap:5%}#factory-readiness-guide .brief-map{grid-template-columns:1fr 1fr}#factory-readiness-guide .brief-map>div:nth-child(2){border-right:0}#factory-readiness-guide .brief-map>div:nth-child(-n+2){border-bottom:1px solid var(--line)}#factory-readiness-guide .product-pair{grid-template-columns:1fr}#factory-readiness-guide .product-stage{height:250px}#factory-readiness-guide .product-pair .transformer{padding-top:0}#factory-readiness-guide .transformer .product-stage{height:180px}#factory-readiness-guide .water-photo{grid-template-columns:1.3fr 1fr}#factory-readiness-guide .water-photo figcaption{padding:23px}#factory-readiness-guide .contents{flex-wrap:wrap;gap:6px 20px}#factory-readiness-guide .contents a{min-width:42%}}@media(max-width:760px){#factory-readiness-guide{font-size:17px}#factory-readiness-guide .shell{width:calc(100% - 40px)}#factory-readiness-guide .mast{font-size:13px}#factory-readiness-guide .mast img{width:133px;height:30px}#factory-readiness-guide .cover{grid-template-columns:1fr;padding-block:28px 24px;gap:25px}#factory-readiness-guide .cover-title{font-size:78px;line-height:.95;margin:18px 0}#factory-readiness-guide .cover-title br{display:none}#factory-readiness-guide .cover-title em:before{content:" "}#factory-readiness-guide .deck{font-size:25px}#factory-readiness-guide .desktop{display:none}#factory-readiness-guide .cover-note{max-width:55ch;margin-top:13px}#factory-readiness-guide .cover-photo img{height:auto;aspect-ratio:16/9;object-fit:cover}#factory-readiness-guide .cover-photo figcaption{padding:12px 15px}#factory-readiness-guide .opening,#factory-readiness-guide .split,#factory-readiness-guide .power-layout,#factory-readiness-guide .utility-pair,#factory-readiness-guide .ownership,#factory-readiness-guide .project-grid,#factory-readiness-guide .facility figcaption{grid-template-columns:1fr;gap:22px}#factory-readiness-guide .opening{padding-block:37px 25px}#factory-readiness-guide .opening .ey{max-width:none}#factory-readiness-guide .opening h2{margin-bottom:17px}#factory-readiness-guide h2{font-size:40px}#factory-readiness-guide .chapter{padding-block:30px 38px}#factory-readiness-guide .rule{margin-bottom:24px}#factory-readiness-guide .brief-map{margin:26px 0}#factory-readiness-guide .brief-map>div{padding:20px}#factory-readiness-guide .editor-note{grid-template-columns:1fr;gap:10px;padding:20px}#factory-readiness-guide .utility-intro{margin-bottom:26px}#factory-readiness-guide .product-pair{grid-template-columns:1fr 1fr;gap:18px}#factory-readiness-guide .product-stage{height:240px}#factory-readiness-guide .product-pair .transformer{padding-top:0}#factory-readiness-guide .transformer .product-stage{height:240px}#factory-readiness-guide .utility-pair{gap:32px;margin-top:30px;padding-top:28px}#factory-readiness-guide .water-photo{grid-template-columns:1fr;margin-top:27px}#factory-readiness-guide .water-photo img{max-height:none;height:auto}#factory-readiness-guide .water-photo figcaption{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:23px}#factory-readiness-guide .water-photo strong{font-size:29px}#factory-readiness-guide .facility{margin-top:27px}#factory-readiness-guide .facility figcaption{gap:9px;padding:20px}#factory-readiness-guide .narrow-outcome{margin-top:26px}#factory-readiness-guide .narrow-outcome p{font-size:25px}#factory-readiness-guide .ownership{gap:24px;margin-top:27px;padding-block:25px}#factory-readiness-guide .ownership h3{margin:8px 0 10px}#factory-readiness-guide .branch-grid{gap:24px}#factory-readiness-guide .gates{gap:25px}#factory-readiness-guide .gates li{grid-template-columns:35px 1fr;gap:12px}#factory-readiness-guide .gates h3{font-size:23px}#factory-readiness-guide .commercial-note{padding:23px;margin-top:27px}#factory-readiness-guide .project{padding-block:35px}#factory-readiness-guide .project aside{border-left:0;border-top:1px solid #a0b39f;padding:25px 0 0;margin-top:6px}#factory-readiness-guide .faq summary{font-size:20px}#factory-readiness-guide .endnotes{font-size:15px}#factory-readiness-guide .ey,#factory-readiness-guide .rule{font-size:12px}}@media(max-width:480px){#factory-readiness-guide .shell{width:calc(100% - 36px)}#factory-readiness-guide .cover-title{font-size:clamp(54px,15.5vw,72px);max-width:8ch;line-height:.98}#factory-readiness-guide h2{font-size:36px}#factory-readiness-guide .deck{font-size:23px}#factory-readiness-guide .mast span{max-width:135px;text-align:right;line-height:1.4}#factory-readiness-guide .contents{display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:6px 18px}#factory-readiness-guide .contents a{min-height:44px}#factory-readiness-guide .brief-map{grid-template-columns:1fr}#factory-readiness-guide .brief-map>div{border-right:0;border-bottom:1px solid var(--line)!important;padding:20px}#factory-readiness-guide .brief-map>div:last-child{border-bottom:0!important}#factory-readiness-guide .brief-map h3{margin:7px 0 9px}#factory-readiness-guide .product-pair{grid-template-columns:1fr;padding:20px}#factory-readiness-guide .product-pair .transformer{padding-top:18px;border-top:1px solid var(--line)}#factory-readiness-guide .product-stage{height:255px}#factory-readiness-guide .transformer .product-stage{height:230px}#factory-readiness-guide .water-photo figcaption{grid-template-columns:1fr;gap:17px;padding:20px}#factory-readiness-guide .facility img{aspect-ratio:1.75;object-position:47% 50%}#factory-readiness-guide .branch-grid,#factory-readiness-guide .gates{grid-template-columns:1fr}#factory-readiness-guide .gates li{grid-template-columns:36px 1fr}#factory-readiness-guide .commercial-note{padding:20px}#factory-readiness-guide .button{width:100%;font-size:17px;gap:14px;padding:15px 17px}#factory-readiness-guide .project .textlink{font-size:16px}#factory-readiness-guide .endnotes{overflow-wrap:anywhere}#factory-readiness-guide footer.mast{align-items:flex-start}#factory-readiness-guide footer.mast span{max-width:175px}#factory-readiness-guide .cover-photo figcaption span{font-size:14px}#factory-readiness-guide .source-line{font-size:15px}}#factory-readiness-guide .product-pair figure:first-child .product-stage{overflow:hidden}#factory-readiness-guide .product-pair figure:first-child .product-stage img{transform:scale(1.35)}@media(max-width:760px){#factory-readiness-guide .cover-title br{display:block}#factory-readiness-guide .cover-title em:before{content:none}#factory-readiness-guide .product-pair figure:first-child .product-stage img{transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){#factory-readiness-guide{scroll-behavior:auto}}body:has(#factory-readiness-guide){background:#faf9f4}body:has(#factory-readiness-guide) .articleHero{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}body:has(#factory-readiness-guide) .articleMedia,body:has(#factory-readiness-guide) .articleBody>aside{display:none}body:has(#factory-readiness-guide) .articleBody{display:block;width:100%;max-width:none;margin:0;padding:0}body:has(#factory-readiness-guide) .articleSections{max-width:none;width:100%;padding:0;margin:0}#factory-readiness-guide section{max-width:none}#factory-readiness-guide p{color:inherit;margin-bottom:0}#factory-readiness-guide .dark p{color:#e0eae2}#factory-readiness-guide .dark h2,#factory-readiness-guide .dark h3{color:#f4f5e9}#factory-readiness-guide strong{color:inherit}#factory-readiness-guide .film-feature{padding-block:30px 45px}#factory-readiness-guide .film-copy{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:end;margin-bottom:24px}#factory-readiness-guide .film-copy h2{margin-top:12px;font-size:clamp(35px,3.7vw,55px)}#factory-readiness-guide video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#102a24}#factory-readiness-guide .film-feature figcaption{font-size:15px}#factory-readiness-guide .cover-title{color:var(--ink)}@media(max-width:760px){#factory-readiness-guide .film-copy{grid-template-columns:1fr;gap:18px}}
