: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}}#first-application-guide section{padding:0;border:0}#first-application-guide p{margin:0;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:normal}#first-application-guide figure,#first-application-guide img{margin:0}#first-application-guide aside{position:static;top:auto;height:auto;max-width:none;background:transparent;padding:0}#first-application-guide h2,#first-application-guide h3,#first-application-guide strong{color:inherit}#first-application-guide a{display:inline;margin:0;font:inherit}#first-application-guide li{font-size:inherit;line-height:inherit;padding-left:0}#first-application-guide ul,#first-application-guide ol{color:inherit}#first-application-guide .related>div{display:block;max-width:none;margin:0}#first-application-guide .related{color:var(--ink)}#first-application-guide{--paper:#f8f7f2;--ink:#163a34;--sub:#4a615a;--teal:#0c7568;--line:#cbd4cb;--dark:#103c34;--gold:#b89356}#first-application-guide *{box-sizing:border-box}#first-application-guide{scroll-padding-top:22px}#first-application-guide{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 Segoe UI,Arial,sans-serif}#first-application-guide p,#first-application-guide .cover-title,#first-application-guide h2,#first-application-guide h3,#first-application-guide figure{margin:0}#first-application-guide p+p{margin-top:17px}#first-application-guide a{color:var(--teal);text-underline-offset:4px}#first-application-guide a:hover{text-decoration-thickness:2px}#first-application-guide a:focus-visible{outline:3px solid #b68634;outline-offset:5px}#first-application-guide img{max-width:100%;display:block;height:auto}#first-application-guide .cover-title,#first-application-guide h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}#first-application-guide .cover-title{font-size:clamp(58px,6.6vw,100px);line-height:.98;margin:25px 0}#first-application-guide .cover-title em{font-weight:400;color:var(--teal)}#first-application-guide h2{font-size:clamp(34px,3.8vw,56px)}#first-application-guide h3{font-size:26px;line-height:1.22;letter-spacing:-.025em;font-weight:600;text-wrap:balance}#first-application-guide .shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}#first-application-guide .mast{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 0;border-bottom:1px solid var(--line);font-size:15px}#first-application-guide .mast img{width:150px;height:44px;object-fit:contain}#first-application-guide .skip{position:absolute;top:-100px;left:10px}#first-application-guide .skip:focus{top:5px;background:#fff;padding:12px;z-index:10}#first-application-guide .eyebrow{font:600 13px/1.5 Consolas,Courier New,monospace;text-transform:uppercase;letter-spacing:.11em;color:var(--teal)}#first-application-guide .cover{display:grid;grid-template-columns:1.05fr 1fr;gap:5%;align-items:center;padding-block:42px 38px}#first-application-guide .deck{font-size:26px;line-height:1.35;max-width:32ch}#first-application-guide .coverline{font-size:19px;line-height:1.5;max-width:40ch;margin-top:17px}#first-application-guide .coverimage img{width:100%;aspect-ratio:1.1;object-fit:cover;object-position:46% center}#first-application-guide .coverimage figcaption{padding:16px 19px;background:#e9eee6;margin:0;font-size:16px;line-height:1.5}#first-application-guide .coverimage figcaption b{display:block;margin-bottom:4px;color:var(--ink)}#first-application-guide figcaption{font-size:16px;color:var(--sub);line-height:1.5;margin-top:13px}#first-application-guide .textlink{display:inline-flex;align-items:center;gap:20px;margin-top:23px;text-decoration:none;font-size:17px;font-weight:600;border-bottom:1px solid currentColor;padding:4px 0}#first-application-guide .contents{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-block:1px solid var(--line);padding-block:17px}#first-application-guide .contents a{font-size:16px;text-decoration:none;color:var(--ink)}#first-application-guide .section{padding-block:67px}#first-application-guide .intro,#first-application-guide .case-study{display:grid;grid-template-columns:.9fr 1.2fr;gap:8%}#first-application-guide .intro h2{margin-top:17px}#first-application-guide .lead{font-size:23px;line-height:1.5}#first-application-guide .reading p{max-width:68ch}#first-application-guide .evidence-note{margin-top:30px;border-left:3px solid var(--gold);padding:16px 22px;background:#eeece2}#first-application-guide .evidence-note .eyebrow{color:#70562e}#first-application-guide .evidence-note p+p{margin-top:9px}#first-application-guide .evidence-note p:not(.eyebrow){font-size:17px;line-height:1.6}#first-application-guide .darkband{background:var(--dark);color:#f7f5ea}#first-application-guide .darkband a{color:#b6e0cc}#first-application-guide .darkband .eyebrow{color:#abd5c3}#first-application-guide .proof{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-block:43px;align-items:center}#first-application-guide .stat strong{font:400 94px/.98 Georgia,serif;letter-spacing:-.07em;display:block}#first-application-guide .stat p{margin-top:15px;max-width:30ch;font-size:18px}#first-application-guide .proof h2{font-size:37px;margin-bottom:18px;max-width:23ch}#first-application-guide .sectionhead{max-width:850px;margin-bottom:32px}#first-application-guide .sectionhead h2{margin:13px 0 20px}#first-application-guide .summary{font-size:21px;line-height:1.55;max-width:75ch}#first-application-guide .decision-map{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-bottom:0;border-right:0}#first-application-guide .decision-map>div{min-width:0;padding:25px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}#first-application-guide .map-center{background:#dce8df;display:flex;flex-direction:column;justify-content:center}#first-application-guide .map-center>span,#first-application-guide .role>span{display:block;font:600 13px/1.4 Consolas,monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--teal);margin-bottom:12px}#first-application-guide .map-center strong{font:400 28px/1.15 Georgia,serif;letter-spacing:-.025em}#first-application-guide .map-center p{margin-top:14px}#first-application-guide .role h3{font-size:23px;margin-bottom:10px}#first-application-guide .decision-map p{font-size:17px;line-height:1.55}#first-application-guide .map-caption{font-size:16px;line-height:1.5;color:var(--sub);margin-top:15px;max-width:90ch}#first-application-guide .twocol{display:grid;grid-template-columns:1fr 1fr;gap:5%}#first-application-guide .prose{margin-top:28px}#first-application-guide .twocol>p+p{margin:0}#first-application-guide .applicationband{background:#edf0e9}#first-application-guide .application{display:grid;grid-template-columns:.86fr 1.14fr;gap:6%;align-items:center;margin-top:40px;padding-top:36px;border-top:1px solid #b7c5b9}#first-application-guide .application h3{font:400 38px/1.13 Georgia,serif;letter-spacing:-.035em;margin:13px 0 18px}#first-application-guide .application figure{min-width:0}#first-application-guide .application figure img{width:100%}#first-application-guide .application .equipment img{background:#fff;object-fit:contain;max-height:450px}#first-application-guide .application .process img{aspect-ratio:1.12;object-fit:cover;object-position:40% center}#first-application-guide .application .robot img{background:#e6e6e4;height:420px;object-fit:contain}#first-application-guide .reverse figure{grid-column:2;grid-row:1}#first-application-guide .reverse>div{grid-column:1;grid-row:1}#first-application-guide .reverse{grid-template-columns:1.14fr .86fr}#first-application-guide .action{border-top:1px solid #b9c9bf;padding-top:15px;font-size:17px}#first-application-guide .factory{margin-top:48px;background:var(--dark);color:#f1f6ec}#first-application-guide .factory>img{width:100%;height:auto;max-height:510px;object-fit:cover;object-position:center}#first-application-guide .factory figcaption{display:grid;grid-template-columns:.7fr 1.3fr;gap:10px 40px;color:#e2ede3;padding:24px 30px;margin:0}#first-application-guide .factory figcaption span{font:600 13px/1.4 Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:#aad3bf}#first-application-guide .factory figcaption strong{font:400 32px/1.2 Georgia,serif;display:block;color:#fff;margin-top:6px}#first-application-guide .factory figcaption p{font-size:18px}#first-application-guide .factory figcaption small{grid-column:1/-1;font-size:15px;color:#c1d4c7}#first-application-guide .case-study h2{margin-top:15px}#first-application-guide .commercial-strip{display:flex;flex-wrap:wrap;gap:13px 22px;border-top:1px solid #76978b;padding-top:21px;margin-top:32px;font-size:16px}#first-application-guide .commercial-strip b{color:#cfe5d6}#first-application-guide .commercial-strip span{border-left:1px solid #76978b;padding-left:22px}#first-application-guide .engagement-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:6%;align-items:start}#first-application-guide .scope h3{margin-bottom:17px}#first-application-guide .working-output{background:#e6ece3;padding:30px}#first-application-guide .working-output h3{margin:12px 0 18px}#first-application-guide .working-output ul{padding-left:22px;margin:0 0 23px}#first-application-guide .working-output li{margin:10px 0;line-height:1.5}#first-application-guide .working-output>p{font-size:17px}#first-application-guide .positioning{border-top:1px solid var(--line);padding-top:27px;margin-top:30px;max-width:96ch}#first-application-guide .cta{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;background:var(--dark);color:#f7f5ea;padding:28px 30px;margin-top:30px}#first-application-guide .cta h3{margin-bottom:10px}#first-application-guide .cta p{font-size:17px;max-width:66ch}#first-application-guide .cta a{background:#e9f0e4;color:var(--ink);padding:16px 20px;font-size:17px;font-weight:600;line-height:1.4;text-decoration:none;text-align:center}#first-application-guide .cta a span{margin-left:14px}#first-application-guide .questions{padding-bottom:46px}#first-application-guide .questions h2{font-size:38px;margin-bottom:23px}#first-application-guide .question{display:grid;grid-template-columns:1fr 1.5fr;gap:7%;padding:22px 0;border-top:1px solid var(--line)}#first-application-guide .question h3{font-size:23px;line-height:1.35}#first-application-guide .question p{font-size:18px}#first-application-guide .related{background:#e9ece2;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:30px}#first-application-guide .related h3{margin:8px 0}#first-application-guide .related p:not(.eyebrow){font-size:17px;max-width:50ch}#first-application-guide .related .textlink{margin:0;flex-shrink:0}#first-application-guide .sources{padding-block:40px 35px;font-size:16px;line-height:1.65;color:var(--sub)}#first-application-guide .sources h2{font:600 23px/1.25 Segoe UI,Arial,sans-serif;letter-spacing:0;color:var(--ink);margin-bottom:16px}#first-application-guide .sources ol{padding-left:24px}#first-application-guide .sources li{margin:13px 0;padding-left:5px}#first-application-guide .sources p{max-width:110ch}#first-application-guide footer.mast{border-top:1px solid var(--line);border-bottom:0;padding-block:22px;color:var(--sub);font-size:14px}@media(max-width:1000px){#first-application-guide .shell{width:calc(100% - 56px)}#first-application-guide .cover-title{font-size:66px}#first-application-guide .cover{gap:4%}#first-application-guide .deck{font-size:23px}#first-application-guide .intro,#first-application-guide .case-study{gap:5%}#first-application-guide .decision-map{grid-template-columns:repeat(2,1fr)}#first-application-guide .cta{grid-template-columns:1fr}#first-application-guide .cta a{justify-self:start}#first-application-guide .application{gap:4%}#first-application-guide .application h3{font-size:32px}#first-application-guide .related{flex-direction:column;align-items:start}#first-application-guide .proof{gap:6%}}@media(max-width:720px){#first-application-guide{font-size:18px;line-height:1.65}#first-application-guide .shell{width:calc(100% - 40px)}#first-application-guide .mast{font-size:13px;gap:12px}#first-application-guide .mast img{width:128px;height:40px}#first-application-guide .mast span{max-width:18ch;text-align:right}#first-application-guide .cover,#first-application-guide .intro,#first-application-guide .case-study,#first-application-guide .proof,#first-application-guide .twocol,#first-application-guide .application,#first-application-guide .reverse,#first-application-guide .engagement-grid,#first-application-guide .question{grid-template-columns:1fr}#first-application-guide .cover{padding-block:29px;gap:24px}#first-application-guide .cover-title{font-size:clamp(57px,12vw,82px);margin:17px 0 20px}#first-application-guide .cover-title br{display:none}#first-application-guide .cover-title em:before{content:" "}#first-application-guide .deck{font-size:24px;max-width:34ch}#first-application-guide .coverline{font-size:18px;max-width:38ch}#first-application-guide .coverimage img{aspect-ratio:1.95;object-position:center}#first-application-guide .coverimage figcaption{font-size:16px;padding:14px 16px}#first-application-guide .contents{grid-template-columns:1fr 1fr;gap:7px 16px}#first-application-guide .contents a{font-size:15px;min-height:40px;display:flex;align-items:center}#first-application-guide .section{padding-block:38px}#first-application-guide .intro{gap:24px}#first-application-guide .lead{font-size:21px}#first-application-guide .evidence-note{padding:16px 19px}#first-application-guide .proof{gap:26px;padding-block:32px}#first-application-guide .proof h2{font-size:33px}#first-application-guide .stat{display:grid;grid-template-columns:auto 1fr;gap:25px;align-items:center}#first-application-guide .stat strong{font-size:73px}#first-application-guide .stat p{margin:0;font-size:16px;max-width:29ch}#first-application-guide h2{font-size:37px}#first-application-guide .sectionhead h2 br,#first-application-guide .intro h2 br,#first-application-guide .case-study h2 br{display:none}#first-application-guide .summary{font-size:20px}#first-application-guide .decision-map>div{padding:20px}#first-application-guide .decision-map{grid-template-columns:1fr}#first-application-guide .role h3{font-size:24px}#first-application-guide .map-center strong{font-size:29px}#first-application-guide .decision-map p{font-size:18px}#first-application-guide .twocol{gap:20px}#first-application-guide .application{margin-top:28px;padding-top:28px;gap:23px}#first-application-guide .application>div{grid-row:1;grid-column:1}#first-application-guide .application>figure,#first-application-guide .reverse>figure{grid-row:2;grid-column:1}#first-application-guide .application h3{font-size:33px}#first-application-guide .application .equipment img{max-height:340px;object-fit:contain}#first-application-guide .application .process img{aspect-ratio:2.1;object-fit:cover}#first-application-guide .application .robot img{height:320px}#first-application-guide .action{font-size:18px}#first-application-guide .factory{margin-top:30px}#first-application-guide .factory>img{height:auto;aspect-ratio:1.85;object-fit:cover}#first-application-guide .factory figcaption{grid-template-columns:1fr;padding:18px;gap:12px}#first-application-guide .factory figcaption strong{font-size:28px}#first-application-guide .factory figcaption small{font-size:15px}#first-application-guide .case-study{gap:23px}#first-application-guide .commercial-strip{gap:14px}#first-application-guide .commercial-strip b{width:100%}#first-application-guide .commercial-strip span{padding-left:13px}#first-application-guide .engagement-grid{gap:26px}#first-application-guide .working-output{padding:22px}#first-application-guide .working-output>p{font-size:18px}#first-application-guide .cta{padding:23px;gap:22px}#first-application-guide .cta a{width:100%;font-size:17px}#first-application-guide .cta p{font-size:18px}#first-application-guide .question{gap:13px}#first-application-guide .questions{padding-bottom:30px}#first-application-guide .questions h2{font-size:33px}#first-application-guide .related{padding:23px;gap:20px}#first-application-guide .related .textlink{flex-shrink:1;font-size:16px}#first-application-guide .sources{font-size:16px;padding-top:32px}#first-application-guide .sources ol{padding-left:20px}#first-application-guide footer.mast{display:block;font-size:14px}#first-application-guide footer.mast span{display:block;max-width:none;text-align:left}#first-application-guide footer.mast span+span{margin-top:7px}}@media(prefers-reduced-motion:reduce){#first-application-guide{scroll-behavior:auto}}@media print{#first-application-guide{font-size:11pt}#first-application-guide .shell{width:100%}#first-application-guide .contents,#first-application-guide .skip{display:none}#first-application-guide .cover-title{font-size:40pt}#first-application-guide h2{font-size:25pt}#first-application-guide .section{padding-block:25px}#first-application-guide .application,#first-application-guide .decision-map,#first-application-guide .cta{break-inside:avoid}#first-application-guide a{color:inherit}}body:has(#first-application-guide){background:#f8f7f2}body:has(#first-application-guide) .articleHero{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}body:has(#first-application-guide) .articleMedia,body:has(#first-application-guide) .articleBody>aside{display:none}body:has(#first-application-guide) .articleBody{display:block;width:100%;max-width:none;padding:0;margin:0}body:has(#first-application-guide) .articleSections{max-width:none;width:100%;padding:0;margin:0}#first-application-guide .darkband p,#first-application-guide .darkband h2{color:inherit}#first-application-guide .darkband strong{color:#f7f5ea}#first-application-guide .factory figcaption b{color:inherit}#first-application-guide .working-output ul{margin-top:0}#first-application-guide a:not(.textlink):not(.cta a):not(.contents a){text-decoration:underline}#first-application-guide .cover-title{color:var(--ink)}
