.pdp-page .pdp-placement-options{border-block:1px solid var(--pfr-line);grid-template-columns:1fr 1fr;display:grid}.pdp-page .pdp-placement-option{color:var(--pfr-ink);flex-direction:column;gap:15px;min-width:0;padding:29px 42px 29px 0;text-decoration:none;display:flex}.pdp-page .pdp-placement-option+.pdp-placement-option{border-left:1px solid var(--pfr-line);padding-left:42px;padding-right:0}.pdp-page .pdp-option-index{color:var(--pfr-muted);font-size:12px;line-height:1.6}.pdp-page .pdp-placement-option h3{max-width:25ch}.pdp-page .pdp-placement-option p{max-width:47ch;color:var(--pfr-muted)}.pdp-page .pdp-option-action{color:#365e40;align-items:center;gap:20px;min-height:30px;margin-top:auto;padding-top:3px;font-size:13px;font-weight:550;line-height:1.6;display:flex}.pdp-page .pdp-option-action>span{margin-left:auto}.pdp-page .pdp-model{margin-top:42px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pdp-model-note{max-width:92ch;margin-top:21px}.pdp-page .pdp-open-pair,.pdp-page .pdp-compatibility-comparison{grid-template-columns:1fr 1fr;gap:54px;display:grid}.pdp-page .pdp-open-pair h3,.pdp-page .pdp-compatibility-comparison h3{margin-bottom:18px!important}.pdp-page .pdp-reference{margin-top:34px}.pdp-page .pdp-gateway-checks{margin-top:35px}.pdp-page .pdp-gateway-checks>section{border-top:1px solid var(--pfr-line);grid-template-columns:58px minmax(0,1fr);column-gap:24px;padding:25px 0;display:grid}.pdp-page .pdp-check-number{color:var(--pfr-muted);padding-top:4px;font-size:12px;line-height:1.6}.pdp-page .pdp-gateway-checks>section>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;display:grid}.pdp-page .pdp-gateway-checks h3{max-width:20ch}.pdp-page .pdp-gateway-checks p{max-width:68ch}.pdp-page .pdp-role-note{border-top:1px solid var(--pfr-line);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:58px;padding-top:26px;display:grid}.pdp-page .pdp-role-note .pfr-link{justify-self:end}.pdp-page .pdp-edge{--focus-ring:#d7eccd;background:var(--pfr-dark);color:#fafaf7;border-radius:4px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:46px;margin-top:39px;padding:35px;display:grid}.pdp-page .pdp-status{color:#d1ddcc;margin-bottom:18px;font-size:12px;font-weight:550;line-height:1.6;display:block}.pdp-page .pdp-edge h3{max-width:23ch;margin-bottom:16px!important}.pdp-page .pdp-edge .pfr-disclosures details{border-color:#7d8e76}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pdp-edge .pfr-disclosures summary{color:#fafaf7}.pdp-page .pdp-edge .pfr-disclosures .pfr-disclosure-copy{max-width:none}.pdp-page .pdp-compatibility-comparison{border-block:1px solid var(--pfr-line);gap:0}.pdp-page .pdp-compatibility-comparison>section{padding:28px 38px 30px 0}.pdp-page .pdp-compatibility-comparison>section+section{border-left:1px solid var(--pfr-line);padding-left:38px;padding-right:0}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pdp-comparison-label{color:var(--pfr-muted);margin-bottom:17px;font-size:12px;font-weight:550;line-height:1.6}.pdp-page .pdp-ownership{border-left:3px solid #6a8263;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:50px;margin-top:30px;padding-left:23px;display:grid}.pdp-page .pdp-ownership h3{max-width:22ch}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pdp-table-cue{margin-bottom:13px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pdp-preparation-table{overscroll-behavior-x:contain;border-collapse:collapse;border:0;border-block:1px solid var(--pfr-line);scrollbar-color:#72806b var(--pfr-wash);width:100%;max-width:100%;margin:0;font-size:16px;line-height:1.7;display:block;overflow-x:auto}.pdp-page .pdp-preparation-table caption{text-align:left;color:var(--pfr-ink);padding:20px 0;font-size:16px;font-weight:550;line-height:1.6}.pdp-page .pdp-preparation-table :is(th,td){text-align:left;vertical-align:top;border:0;border-top:1px solid var(--pfr-line);color:var(--pfr-ink);white-space:normal;background:0 0;padding:21px 25px 21px 0;font-size:16px;font-weight:400;line-height:1.7}.pdp-page .pdp-preparation-table th{width:29%;min-width:220px;font-weight:550}.pdp-page .pdp-preparation-table td{min-width:370px}.pdp-page .pdp-preparation-table thead th{color:var(--pfr-muted);padding-block:15px;font-size:13px}.pdp-page .pdp-verify{max-width:78ch;margin-top:30px}.pdp-page .pdp-verify h3{margin-bottom:16px!important}.pdp-page .pdp-close{justify-content:space-between;align-items:center;gap:30px;padding-top:36px;display:flex}.pdp-page .pdp-close .pfr-link{flex:none}.pdp-page .pdp-questions{border-bottom:0;padding-bottom:88px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-photography{grid-template-columns:1.55fr 1fr;gap:22px;margin:0;display:grid}.pdp-page .pf-photography>div{border-radius:4px;min-width:0;height:330px}.pdp-page .pf-photography>div:after{background:linear-gradient(#0000 25%,#102019e8)}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-photography>div>span{letter-spacing:-.025em;color:#fafaf7;max-width:310px;font-size:23px;font-weight:530;line-height:1.3;bottom:25px;left:25px;right:25px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-photography figcaption{color:var(--pfr-muted);max-width:83ch;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-diagram{--color-on-dark:#202521;--color-muted-dark:#606b60;--color-accent-soft:#486d42;border:1px solid var(--pfr-line);background:var(--pfr-wash);color:var(--pfr-ink);box-shadow:none;border-radius:4px}.pdp-page .pf-diagram figcaption{gap:20px;padding:24px 28px 16px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-diagram figcaption strong{color:var(--pfr-ink);font-size:16px;font-weight:550;line-height:1.6}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-diagram figcaption span{color:var(--pfr-muted);font-size:12px;line-height:1.6}.pdp-page .pf-controls{gap:8px;padding:0 28px 22px}.pdp-page .pf-controls[hidden],.pdp-page [data-platform-panel][hidden]{display:none}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-controls button{min-height:44px;color:var(--pfr-ink);background:0 0;border:1px solid #7d8e76;border-radius:4px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:550;line-height:1.6}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-controls button[aria-pressed=true]{background:var(--pfr-dark);border-color:var(--pfr-dark);color:#fafaf7}.pdp-page .pf-diagram-stage{color:var(--pfr-ink);border-top:1px solid var(--pfr-line);background:#fff;padding:32px 28px}.pdp-page .pf-diagram-stage section+section{border-color:var(--pfr-line)}.pdp-page .pf-scene-heading{margin-bottom:30px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-scene-category{letter-spacing:0;text-transform:none;color:var(--pfr-muted);margin-bottom:12px;font-family:inherit;font-size:12px;font-weight:550;line-height:1.6;display:block}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-scene-heading h2{letter-spacing:-.035em;max-width:29ch;margin:0;font-size:clamp(27px,2.8vw,37px);font-weight:530;line-height:1.2}.pdp-page .pf-route{gap:104px}.pdp-page .pf-resource{background:0 0;border:0;border-top:1px solid #96a48e;border-radius:0;min-width:0;padding:22px 13px 20px}.pdp-page .pf-node-art{color:#486d42;justify-content:flex-start;height:68px}.pdp-page .pf-node-art svg{width:50px;height:50px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-node-number{color:var(--pfr-muted);letter-spacing:0;font-size:12px;font-weight:550;line-height:1.6}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-resource strong{color:var(--pfr-ink);font-size:16px;font-weight:550;line-height:1.45}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-node-description{color:var(--pfr-muted);max-width:27ch;font-size:13px;line-height:1.7}.pdp-page .pf-connector{width:104px;top:46px;right:-104px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-connector small{width:100px;color:var(--pfr-muted);font-size:12px;line-height:1.6}.pdp-page .pf-connector b{color:#486d42}.pdp-page .pf-scene-result{border-color:var(--pfr-line);align-items:flex-start}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-result{color:var(--pfr-ink);font-size:16px!important;line-height:1.7!important}.pdp-page .pf-result-mark{background:var(--pfr-wash);color:#486d42;border-color:#7d8e76;margin-top:2px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-diagram-note{color:var(--pfr-muted);max-width:88ch;margin-top:16px!important;font-size:13px!important;line-height:1.75!important}@media (hover:hover){.pdp-page .pdp-placement-option:hover .pdp-option-action{text-underline-offset:4px;text-decoration:underline}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pdp-edge .pfr-disclosures summary:hover{color:#d7eccd}}@media (width<=1100px){.pdp-page .pdp-placement-option{padding-right:28px}.pdp-page .pdp-placement-option+.pdp-placement-option{padding-left:28px}.pdp-page .pdp-open-pair{gap:35px}.pdp-page .pdp-gateway-checks>section>div{gap:28px}.pdp-page .pdp-edge{gap:30px;padding:29px}.pdp-page .pdp-role-note{gap:35px}.pdp-page .pf-diagram figcaption{align-items:flex-start}.pdp-page .pf-route{flex-direction:column;gap:56px}.pdp-page .pf-resource{min-height:146px;padding:20px 20px 20px 95px}.pdp-page .pf-node-art{width:55px;height:55px;margin:0;position:absolute;top:24px;left:19px}.pdp-page .pf-connector{justify-content:center;align-items:center;gap:14px;width:100%;display:flex;inset:auto auto -49px 0}.pdp-page .pf-connector b{animation:none;transform:rotate(90deg)}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-connector small{width:auto;max-width:80%;margin:0;position:static;left:auto;transform:none}.pdp-page .pdp-gateway-checks>section>div{grid-template-columns:minmax(0,1fr);gap:13px}.pdp-page .pdp-gateway-checks h3{max-width:none}.pdp-page .pdp-edge{grid-template-columns:minmax(0,1fr)}.pdp-page .pdp-edge-intro{max-width:68ch}}@media (width<=800px){.pdp-page .pdp-placement-options,.pdp-page .pdp-open-pair,.pdp-page .pdp-compatibility-comparison,.pdp-page .pdp-ownership,.pdp-page .pdp-role-note{grid-template-columns:minmax(0,1fr);gap:25px}.pdp-page .pdp-placement-options{gap:0}.pdp-page .pdp-placement-option,.pdp-page .pdp-placement-option+.pdp-placement-option{border-left:0;padding:25px 0}.pdp-page .pdp-placement-option+.pdp-placement-option{border-top:1px solid var(--pfr-line)}.pdp-page .pdp-placement-option p{max-width:62ch}.pdp-page .pdp-model{margin-top:30px}.pdp-page .pdp-open-pair{gap:30px}.pdp-page .pdp-role-note .pfr-link{justify-self:start}.pdp-page .pdp-compatibility-comparison{gap:0}.pdp-page .pdp-compatibility-comparison>section,.pdp-page .pdp-compatibility-comparison>section+section{border-left:0;padding:25px 0}.pdp-page .pdp-compatibility-comparison>section+section{border-top:1px solid var(--pfr-line)}.pdp-page .pdp-ownership h3{max-width:30ch}.pdp-page .pf-diagram figcaption{display:block}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-diagram figcaption span{margin-top:6px}.pdp-page .pdp-close{flex-direction:column;align-items:flex-start;gap:16px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-photography{gap:17px}.pdp-page .pf-photography>div{height:290px}}@media (width<=700px){html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-photography{grid-template-columns:minmax(0,1fr)}.pdp-page .pf-photo-secondary{display:block}.pdp-page .pf-photography>div{height:270px}}@media (width<=560px){.pdp-page .pf-diagram figcaption{padding:20px 18px 15px}.pdp-page .pf-controls{padding:0 18px 20px}.pdp-page .pf-diagram-stage{padding:26px 18px}.pdp-page .pf-resource{min-height:0;padding:18px}.pdp-page .pf-node-art{width:45px;height:45px;margin-bottom:15px;position:static}.pdp-page .pf-node-art svg{width:42px;height:42px}html body.type-system.next-site.precision-site #main .pfr-page.pdp-page .pf-node-description{max-width:none}.pdp-page .pdp-gateway-checks>section{grid-template-columns:27px minmax(0,1fr);gap:16px}.pdp-page .pdp-edge{gap:24px;padding:24px}.pdp-page .pdp-ownership{padding-left:18px}.pdp-page .pdp-questions{padding-bottom:58px}}@media (prefers-reduced-motion:reduce){.pdp-page .pf-connector b{animation:none}}
