.business-deployments[data-astro-cid-r3mg2iyo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.deployment-story[data-astro-cid-r3mg2iyo]{border-top:2px solid var(--color-line-dark);flex-direction:column;min-width:0;padding-top:24px;scroll-margin-top:24px;display:flex}.case-label[data-astro-cid-r3mg2iyo]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-weight:650;font-size:var(--type-small)!important;margin:0 0 16px!important}.deployment-story[data-astro-cid-r3mg2iyo] h3[data-astro-cid-r3mg2iyo]{font-size:var(--type-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);max-width:24ch;margin:0 0 20px}.deployment-story[data-astro-cid-r3mg2iyo]>p[data-astro-cid-r3mg2iyo]:not(.case-label){font-size:var(--type-small);margin:0 0 18px;line-height:1.6}.case-path[data-astro-cid-r3mg2iyo]{background:var(--color-wash);border-radius:var(--radius-control);margin:12px 0 0;padding:20px}.case-path[data-astro-cid-r3mg2iyo]>div[data-astro-cid-r3mg2iyo]{grid-template-columns:1fr 14px 1fr 14px 1fr;align-items:center;gap:6px;display:grid}.case-path[data-astro-cid-r3mg2iyo] span[data-astro-cid-r3mg2iyo],.case-path[data-astro-cid-r3mg2iyo] strong[data-astro-cid-r3mg2iyo]{font-size:var(--type-small);color:var(--color-ink);line-height:1.6}.case-path[data-astro-cid-r3mg2iyo] b[data-astro-cid-r3mg2iyo]{font-size:var(--type-body);color:var(--color-action);text-align:center}.case-path[data-astro-cid-r3mg2iyo] figcaption[data-astro-cid-r3mg2iyo]{font-size:var(--type-small);color:var(--color-muted);border-top:1px solid var(--color-line-dark);margin-top:16px;padding-top:12px;line-height:1.6}.deployment-context[data-astro-cid-r3mg2iyo]{border-top:1px solid var(--color-line-dark);max-width:85ch;padding-top:20px;line-height:1.6;font-size:var(--type-small)!important;margin-top:32px!important}.deployment-context[data-astro-cid-r3mg2iyo] strong[data-astro-cid-r3mg2iyo]{color:var(--color-ink);margin-bottom:6px;display:block}@media (width<=760px){.business-deployments[data-astro-cid-r3mg2iyo]{grid-template-columns:1fr;gap:36px}.case-path[data-astro-cid-r3mg2iyo]{padding:16px}.case-path[data-astro-cid-r3mg2iyo]>div[data-astro-cid-r3mg2iyo]{text-align:center;grid-template-columns:1fr;gap:8px}.case-path[data-astro-cid-r3mg2iyo] b[data-astro-cid-r3mg2iyo]{transform:rotate(90deg)}.deployment-story[data-astro-cid-r3mg2iyo] h3[data-astro-cid-r3mg2iyo]{max-width:24ch}}[data-public-ips-guide=device]{--pid-rule:#dce3d5;--pid-sage:#f0f2eb}[data-public-ips-guide=device] .pid-wide{padding-block:55px}[data-public-ips-guide=device] .pid-label{font:11px/1.7 var(--font-mono);color:#59694f;display:block}[data-public-ips-guide=device] .pid-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}[data-public-ips-guide=device] .pid-reasons article{border-top:1px solid #b8c7b0;padding-top:19px}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-reasons h3{max-width:19ch;margin:17px 0 16px;font-size:25px;line-height:1.25}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-reasons p{font-size:14px;line-height:1.85}[data-public-ips-guide=device] .pid-device-register{margin:25px 0 8px}[data-public-ips-guide=device] .pid-device-register>div{border-top:1px solid #c9d2c2;grid-template-columns:145px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-device-register dt{color:#364a32;font-size:14px;font-weight:550;line-height:1.65}[data-public-ips-guide=device] .pid-device-register dd{min-width:0;margin:0}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-device-register dd>strong{color:#202521;margin-bottom:8px;font-size:17px;font-weight:530;line-height:1.5;display:block}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-device-register p{color:#606b60;font-size:13px;line-height:1.85}[data-public-ips-guide=device] .pid-delivery-stage{border-bottom:1px solid var(--pid-rule);background:#f4f5ef;padding-block:55px}[data-public-ips-guide=device] .ipg-delivery{--color-line-dark:#cbd6c3;--color-action:#365e40;--color-muted:#606b60;--color-control-line:#b5c7ac;background:#fff;border:1px solid #cbd6c3;border-radius:8px;margin:0;padding:28px}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-delivery figcaption{justify-content:space-between;gap:20px;margin:0 0 20px;display:flex}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-delivery figcaption strong{font-size:15px;font-weight:550;line-height:1.65}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-delivery figcaption>span{color:#606b60;font-size:11px;line-height:1.7}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-setup{background:#f3f5ee;border-left:2px solid #9eb292;margin:0 0 22px;padding:13px 16px;font-size:13px;line-height:1.8}[data-public-ips-guide=device] .ipg-controls{flex-wrap:wrap;gap:8px;display:flex}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-controls button{color:#365e40;background:#fff;border:1px solid #cbd6c3;border-radius:5px;min-height:44px;padding:10px 15px;font-family:inherit;font-size:13px;line-height:1.6}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-controls button[aria-pressed=true]{color:#fff;background:#365e40;border-color:#365e40}[data-public-ips-guide=device] .ipg-controls button:focus-visible{outline-offset:4px;outline:2px solid #365e40}[data-public-ips-guide=device] .ipg-delivery-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:28px 0;padding:0;list-style:none;display:grid}[data-public-ips-guide=device] .ipg-delivery-nodes li{border-top:1px solid #b8c7b0;gap:7px;padding:17px 0}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-delivery-nodes li>span{color:#606b60;font-size:12px;line-height:1.7}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-delivery-nodes strong{color:#202521;font-size:21px;font-weight:530;line-height:1.5}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-delivery-nodes small{color:#606b60;font-size:12px;line-height:1.7}[data-public-ips-guide=device] .ipg-delivery-nodes li+li:before{color:#738873;font-size:20px;top:34px;left:-32px}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-packet{color:#eff5e8;background:#24332b;border-radius:5px;margin:0 0 20px;padding:20px 23px}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-packet>span{color:#bbcfb2;margin-bottom:9px;font-size:11px;line-height:1.7}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-packet code{color:#eff5e8;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;padding:0;font-size:17px;line-height:1.6}html body.type-system.next-site #main [data-public-ips-guide=device] [data-ip-explanation]{max-width:95ch;margin:0 0 22px;font-size:14px;line-height:1.85}[data-public-ips-guide=device] .ipg-existing-route{color:#606b60;border:1px dashed #bacab1;grid-template-columns:155px minmax(0,1fr);gap:5px 25px;padding:18px;display:grid}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-existing-route strong{color:#365e40;font-size:12px;font-weight:550;line-height:1.7}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-existing-route span{font-size:13px;line-height:1.7}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-existing-route small{grid-column:2;font-size:11px;line-height:1.7}[data-public-ips-guide=device] .ipg-delivery[data-direction=other] .ipg-existing-route{color:#eff5e8;background:#24332b;border-color:#24332b}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-delivery[data-direction=other] .ipg-existing-route strong{color:#bbcfb2}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-footnote{color:#606b60;max-width:110ch;margin:18px 0 0;font-size:12px;line-height:1.85}[data-public-ips-guide=device] .pid-delivery-notes{grid-template-columns:1fr 1fr;gap:45px;margin:28px 0 20px;display:grid}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-delivery-notes p{margin-top:10px;font-size:13px;line-height:1.85}[data-public-ips-guide=device] .pid-delivery-stage>.po-wrap>.po-link{font-size:12px}[data-public-ips-guide=device] .pid-sftp{border-block:1px solid #cbd6c3;margin-top:31px;scroll-margin-top:24px}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-sftp summary{cursor:pointer;color:#202521;justify-content:space-between;align-items:center;gap:25px;min-height:60px;padding:20px 0;font-size:18px;font-weight:530;line-height:1.6;list-style:none;display:flex}[data-public-ips-guide=device] .pid-sftp summary::-webkit-details-marker{display:none}[data-public-ips-guide=device] .pid-sftp summary .pid-label{margin-bottom:4px}[data-public-ips-guide=device] .pid-sftp summary:focus-visible{outline-offset:4px;outline:2px solid #365e40}[data-public-ips-guide=device] .pid-disclosure-mark{color:#365e40;font-size:24px;font-weight:400}[data-public-ips-guide=device] .pid-sftp[open] .pid-disclosure-mark{transform:rotate(45deg)}[data-public-ips-guide=device] .pid-sftp>div{max-width:88ch;padding-bottom:22px}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-sftp p{font-size:13px;line-height:1.85}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-sftp p+p{margin-top:12px}html body.type-system.next-site #main [data-public-ips-guide=device] .business-deployments{counter-reset:deployment;gap:45px}html body.type-system.next-site #main [data-public-ips-guide=device] .deployment-story{counter-increment:deployment;border-top:1px solid #b8c7b0;padding-top:23px}html body.type-system.next-site #main [data-public-ips-guide=device] .case-label{color:#59694f;letter-spacing:.065em;line-height:1.7;margin:0 0 17px!important;font-size:11px!important}[data-public-ips-guide=device] .case-label:before{content:"0" counter(deployment) " / ";font-family:var(--font-mono)}html body.type-system.next-site #main [data-public-ips-guide=device] .deployment-story h3{max-width:24ch;margin:0 0 20px;font-size:29px;line-height:1.2}html body.type-system.next-site #main [data-public-ips-guide=device] .deployment-story>p:not(.case-label){margin:0 0 17px;font-size:14px;line-height:1.85}html body.type-system.next-site #main [data-public-ips-guide=device] .case-path{background:#f0f2eb;border-radius:4px;margin-top:auto;padding:20px}html body.type-system.next-site #main [data-public-ips-guide=device] .case-path :is(span,strong){color:#364a32;overflow-wrap:anywhere;font-size:12px;line-height:1.7}html body.type-system.next-site #main [data-public-ips-guide=device] .case-path figcaption{color:#606b60;border-color:#ccd6c4;margin-top:16px;font-size:11px;line-height:1.7}html body.type-system.next-site #main [data-public-ips-guide=device] .deployment-context{background:#f4f5ef;border:1px solid #d2ddca;max-width:none;padding:21px 24px;line-height:1.85;margin:30px 0 0!important;font-size:13px!important}html body.type-system.next-site #main [data-public-ips-guide=device] .deployment-context strong{color:#364a32;margin-bottom:7px;font-size:14px;font-weight:550;line-height:1.7}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-release-boundary{color:#606b60;max-width:100ch;margin-top:14px;font-size:12px;line-height:1.85}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-lifecycle .po-section-heading>p{color:#c2d0b9}[data-public-ips-guide=device] .pid-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:0;padding:0;list-style:none;display:grid}[data-public-ips-guide=device] .pid-states li{border-top:1px solid #50664e;padding-top:22px}[data-public-ips-guide=device] .pid-lifecycle .pid-label{color:#bbcfb2}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-states h3{color:#eff5e8;margin:15px 0 14px;font-size:25px;line-height:1.3}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-states p{color:#c2d0b9;max-width:35ch;font-size:14px;line-height:1.85}[data-public-ips-guide=device] .pid-security{border-top:1px solid #50664e;grid-template-columns:1fr 1fr;gap:45px;margin-top:36px;padding-top:26px;display:grid}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-security strong{color:#eff5e8;font-size:15px;font-weight:530;line-height:1.7}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-security p{color:#c2d0b9;max-width:63ch;margin-top:10px;font-size:13px;line-height:1.85}[data-public-ips-guide=device] .pid-checks{margin:27px 0 0;padding:0;list-style:none}[data-public-ips-guide=device] .pid-checks li{border-top:1px solid var(--pid-rule);grid-template-columns:26px minmax(0,1fr);gap:20px;padding:22px 0;display:grid}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-checks h3{margin:0 0 10px;font-size:21px;line-height:1.4}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-checks p{font-size:14px;line-height:1.85}[data-public-ips-guide=device] #next{scroll-margin-top:24px}[data-public-ips-guide=device] code{overflow-wrap:anywhere;white-space:normal}@media (width<=1000px){[data-public-ips-guide=device] .pid-reasons,[data-public-ips-guide=device] .pid-states{gap:25px}[data-public-ips-guide=device] .pid-device-register>div{grid-template-columns:125px minmax(0,1fr);gap:20px}html body.type-system.next-site #main [data-public-ips-guide=device] .business-deployments{gap:30px}html body.type-system.next-site #main [data-public-ips-guide=device] .case-path>div{text-align:center;grid-template-columns:1fr;gap:8px}html body.type-system.next-site #main [data-public-ips-guide=device] .case-path b{transform:rotate(90deg)}}@media (width<=760px){html body.type-system.next-site #main [data-public-ips-guide=device] .business-deployments{grid-template-columns:1fr;gap:33px}}@media (width<=700px){[data-public-ips-guide=device] .pid-wide,[data-public-ips-guide=device] .pid-delivery-stage{padding-block:42px}[data-public-ips-guide=device] .pid-reasons,[data-public-ips-guide=device] .pid-states,[data-public-ips-guide=device] .pid-delivery-notes,[data-public-ips-guide=device] .pid-security{grid-template-columns:1fr;gap:25px}[data-public-ips-guide=device] .pid-reasons h3{max-width:none!important}[data-public-ips-guide=device] .ipg-delivery{padding:20px}[data-public-ips-guide=device] .ipg-delivery figcaption{flex-direction:column;gap:5px!important}[data-public-ips-guide=device] .ipg-delivery-nodes{grid-template-columns:1fr;gap:26px}[data-public-ips-guide=device] .ipg-delivery-nodes li{background:#fff;border:1px solid #cbd6c3;padding:16px}[data-public-ips-guide=device] .ipg-delivery-nodes li+li:before{animation:none;top:-29px;left:calc(50% - 8px)}[data-public-ips-guide=device] .ipg-existing-route{grid-template-columns:1fr;gap:6px}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-existing-route small{grid-column:auto}html body.type-system.next-site #main [data-public-ips-guide=device] .pid-states p{max-width:65ch}[data-public-ips-guide=device] .pid-security{margin-top:28px;padding-top:24px}[data-public-ips-guide=device] .pid-delivery-notes{margin-top:24px}html body.type-system.next-site #main [data-public-ips-guide=device] .case-path>div{text-align:left;grid-template-columns:1fr 14px 1fr 14px 1fr;gap:6px}html body.type-system.next-site #main [data-public-ips-guide=device] .case-path b{transform:none}}@media (width<=450px){[data-public-ips-guide=device] .pid-device-register>div{grid-template-columns:1fr;gap:9px}[data-public-ips-guide=device] .ipg-delivery{padding:17px}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-controls button{text-align:left;width:100%}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-packet{padding:17px}html body.type-system.next-site #main [data-public-ips-guide=device] .ipg-packet code{font-size:14px}html body.type-system.next-site #main [data-public-ips-guide=device] .case-path>div{text-align:center;grid-template-columns:1fr;gap:7px}html body.type-system.next-site #main [data-public-ips-guide=device] .case-path b{transform:rotate(90deg)}html body.type-system.next-site #main [data-public-ips-guide=device] .deployment-context{padding:19px}[data-public-ips-guide=device] .pid-checks li{grid-template-columns:24px minmax(0,1fr);gap:13px}}html body.type-system.next-site #main [data-public-ips-guide=device] :is(.pg-hero-summary>small,.spg-release p,.po-close-reading a){color:#606b60}html body.type-system.next-site #main [data-public-ips-guide=device] .spg-release strong{color:#59694f}[data-public-ips-guide=device] .ipg-delivery[data-direction=other] .ipg-delivery-nodes{opacity:1}
