.phw-page .phw-maturity{border-top:1px solid var(--pfr-line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:38px;padding-top:23px;display:flex}.phw-page .phw-maturity .tag{background:var(--pfr-wash);color:#365e40;white-space:nowrap;border:1px solid #98a48e;border-radius:3px;padding:5px 10px;font-size:12px;line-height:1.5}html body.type-system.next-site #main .phw-page .phw-maturity p{color:var(--pfr-muted);font-size:13px}.phw-page .phw-placement-exhibit{border:1px solid var(--pfr-line);background:#fff;border-radius:4px;overflow:hidden}.phw-exhibit-heading{border-bottom:1px solid var(--pfr-line);justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.phw-exhibit-heading>span{color:var(--pfr-muted);font-size:12px;line-height:1.6}.phw-access-route,.phw-ordinary-route{padding:28px 30px}.phw-ordinary-route{border-top:1px solid var(--pfr-line);background:#f8f9f4}.phw-route-label{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.phw-route-number{color:#365e40;border:1px solid #98a48e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:550;display:grid}html body.type-system.next-site #main .phw-page .phw-route-label p{font-size:13px;font-weight:550;line-height:1.6}.phw-route-label p>span{color:var(--pfr-muted);font-weight:400;display:block}.phw-page .phw-route-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.phw-page .phw-ordinary-route .phw-route-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.phw-route-nodes li{border-top:1px solid #a6b19c;min-width:0;padding:14px 0;position:relative}.phw-route-nodes li+li:before{content:"→";color:#606b60;font-size:17px;position:absolute;top:15px;left:-25px}.phw-access-route .phw-route-nodes li+li:before{content:"⇄"}.phw-route-nodes strong{font-size:16px;font-weight:550;line-height:1.6;display:block}.phw-route-nodes li>span{color:var(--pfr-muted);font-size:13px;line-height:1.7;display:block}.phw-route-nodes .phw-connector{border-top:3px solid #476844;padding-top:12px}html body.type-system.next-site #main .phw-page .phw-reply-note{color:#365e40;margin-top:17px;font-size:13px}.phw-page .phw-placement-exhibit figcaption{color:var(--pfr-muted);border-top:1px solid var(--pfr-line);padding:19px 30px;font-size:16px;line-height:1.7}.phw-path-reading{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;margin-top:36px;display:grid}html body.type-system.next-site #main .phw-page .phw-path-reading h3{margin-bottom:15px}.phw-poc-boundary{border-top:1px solid var(--pfr-line);justify-content:space-between;align-items:center;gap:48px;margin-top:30px;padding-top:25px;display:flex}.phw-poc-boundary p{max-width:63ch}.phw-poc-boundary .pfr-link{flex:none;max-width:33ch}.phw-page .hardware-placement.phw-role-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;display:grid}.phw-page .hardware-placement.phw-role-comparison>section{border-top:1px solid var(--pfr-line);background:0 0;min-width:0;padding:25px 0 0}html body.type-system.next-site #main .phw-page .phw-role-label{color:#365e40;font-size:13px;line-height:1.7}.phw-page .placement-line{border-block:1px solid var(--pfr-line);color:var(--pfr-ink);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin:24px 0 28px;padding:20px 0;font-size:16px;line-height:1.7;display:flex}.phw-page .placement-line strong{font-weight:550}.phw-page .phw-role-comparison h3{margin-bottom:15px!important}.phw-page .phw-role-comparison .pfr-copy>p+p{margin-top:0!important}html body.type-system.next-site #main .phw-page .phw-industrial{max-width:94ch;margin-top:30px}.phw-assessment{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:64px;display:grid}.phw-page .story-workbench{border-color:var(--pfr-line);color:var(--pfr-ink);box-shadow:none;--color-on-dark:#202521;--color-muted-dark:#606b60;--color-accent-soft:#476844;--color-line-dark:#dce3d5;background:#fff}.phw-page .workbench-top{background:var(--pfr-wash);gap:10px;padding:18px 24px}.phw-page .workbench-mark,.phw-page .model-label{font-size:12px;line-height:1.6}.phw-page .workbench-main{padding:27px 24px}html body.type-system.next-site #main .phw-page .workbench-heading .eyebrow{letter-spacing:.065em;text-transform:uppercase;color:#476844;margin-bottom:12px;font-size:11px;line-height:1.6}html body.type-system.next-site #main .phw-page .workbench-title{letter-spacing:-.025em;margin-bottom:23px;font-size:23px;line-height:1.25}.phw-page .workbench-path{grid-template-columns:minmax(0,1fr);gap:14px;margin:0 0 10px!important;padding:20px 0!important}.phw-page .workbench-path li{padding-right:0}.phw-page .path-connector{display:none}.phw-page .path-orbit{font-size:12px}.phw-page .workbench-fields>div{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:20px;padding:14px 0}.phw-page .workbench-fields dt,html body.type-system.next-site.precision-site #main .phw-page .workbench-fields dd{font-size:16px;line-height:1.7}html body.type-system.next-site #main .phw-page .workbench-boundary{color:var(--pfr-muted);margin-top:22px;font-size:13px;line-height:1.75}.phw-page .story-workbench figcaption{padding:17px 24px;font-size:16px;line-height:1.7}.phw-page .story-steps{min-width:0;margin:0;list-style:none;padding:0!important}.phw-page .story-steps>li{border-top:1px solid var(--pfr-line);grid-template-columns:30px minmax(0,1fr);gap:16px;padding:26px 0}.phw-page .story-steps>li:first-child{border-top:0;padding-top:0}.phw-page .story-steps h3{margin-bottom:12px!important}.phw-page .step-index{font-family:var(--font);color:#476844;padding-top:5px;font-size:12px;line-height:1.6}.phw-evidence-register{border-top:1px solid var(--pfr-line);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:64px;margin-top:32px;padding-top:29px;display:grid}.phw-evidence-register ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;margin:0;padding:0;list-style:none;display:grid}.phw-evidence-register li{color:var(--pfr-muted);padding-left:16px;font-size:13px;line-height:1.75;position:relative}.phw-evidence-register li:before{content:"·";color:#365e40;font-weight:550;position:absolute;left:0}.phw-page .decision-notes{max-width:none;margin:0;display:block}.phw-page .phw-related{margin-top:48px}.phw-page .phw-related .related{border-top:0;margin:0;padding-top:0}html body.type-system.next-site #main .phw-page .related-label{color:var(--pfr-muted);margin-bottom:12px;font-size:12px;line-height:1.6}.phw-page .related-grid a{color:var(--pfr-ink);border-color:var(--pfr-line);font-size:13px;font-weight:550;line-height:1.7}html body.type-system.next-site.precision-site #main .phw-page :is(.phw-placement-exhibit figcaption,.story-workbench figcaption,.workbench-fields dt,.workbench-fields dd,.phw-evidence-register li){font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .phw-page .phw-related .related{border-top:0;margin:0;padding-top:0}html body.type-system.next-site.precision-site #main .phw-page .phw-route-nodes strong{font-size:16px;line-height:1.6}@media (width<=1100px){.phw-path-reading,.phw-page .hardware-placement.phw-role-comparison,.phw-assessment,.phw-evidence-register{gap:40px}.phw-poc-boundary{flex-direction:column;align-items:flex-start;gap:30px}.phw-poc-boundary .pfr-link{max-width:100%}}@media (width<=800px){.phw-assessment{grid-template-columns:minmax(0,1fr);gap:35px}.phw-page .story-steps>li:first-child{border-top:1px solid var(--pfr-line);padding-top:26px}.phw-evidence-register{grid-template-columns:minmax(0,1fr);gap:24px}.phw-route-nodes strong{font-size:15px}.phw-page .phw-route-nodes{gap:24px}.phw-route-nodes li+li:before{left:-21px}.phw-exhibit-heading{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=620px){.phw-path-reading,.phw-page .hardware-placement.phw-role-comparison{grid-template-columns:minmax(0,1fr);gap:30px}.phw-page .phw-route-nodes,.phw-page .phw-ordinary-route .phw-route-nodes{grid-template-columns:minmax(0,1fr);gap:21px}.phw-route-nodes li{padding:10px 0 0}.phw-route-nodes .phw-connector{padding-top:8px}.phw-route-nodes li+li:before{content:"↓";top:-22px;left:auto;right:0}.phw-access-route .phw-route-nodes li+li:before{content:"⇅"}.phw-route-nodes strong{font-size:16px}.phw-exhibit-heading,.phw-access-route,.phw-ordinary-route{padding:23px 20px}.phw-page .phw-placement-exhibit figcaption{padding:18px 20px}.phw-evidence-register ul{grid-template-columns:minmax(0,1fr);gap:16px}.phw-page .phw-maturity{align-items:flex-start;gap:12px}.phw-page .workbench-fields>div{grid-template-columns:minmax(0,1fr);gap:4px}.phw-page .workbench-main{padding:24px 20px}.phw-page .workbench-top,.phw-page .story-workbench figcaption{padding-inline:20px}}
