html body.type-system.next-site.precision-site #main .soa-page .soa-concept-note{color:var(--scfr-muted);max-width:54ch;margin-top:19px;font-size:16px;line-height:1.7}.soa-source-plan{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.soa-source-plan>*{min-width:0}.soa-evidence-brief dl{margin-top:24px!important}.soa-evidence-brief dl>div{border-top:1px solid var(--scfr-line);padding-block:20px}.soa-evidence-brief dt{font-size:16px;font-weight:550;line-height:1.7}.soa-evidence-brief dd{color:var(--scfr-muted);margin:7px 0 0;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .soa-page .soa-boundary-note{border-top:1px solid var(--scfr-line);margin-top:21px;padding-top:21px}.soa-owner-plan{margin-top:44px}html body.type-system.next-site.precision-site #main .soa-page .soa-table-cue{color:var(--scfr-muted);max-width:86ch;margin-block:17px 20px}.soa-page .scfr-table-scroll table{table-layout:fixed;min-width:680px}.soa-page .scfr-table-scroll th:first-child{width:25%}.soa-page .scfr-table-scroll th:nth-child(2){width:27%}.soa-page .scfr-table-scroll th:nth-child(3){width:48%}.soa-delivery-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.soa-delivery-options article{border-top:1px solid var(--scfr-line);min-width:0;padding-top:24px}html body.type-system.next-site.precision-site #main .soa-page .soa-delivery-options h3{max-width:28ch;margin-block:16px 20px}html body.type-system.next-site.precision-site #main .soa-page .soa-delivery-options article>p+p{margin-top:18px}.soa-delivery-options article>p:not(.scfr-eyebrow){color:var(--scfr-muted)}.soa-delivery-options .scfr-link{margin-top:18px}.soa-path-intro{border-top:1px solid var(--scfr-line);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:56px;margin-top:38px;padding-block:25px;display:grid}.soa-path-intro p:last-child{color:var(--scfr-muted);max-width:68ch}.soa-coordination{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px;display:grid}html body.type-system.next-site.precision-site #main .soa-page .soa-coordination-heading h2{margin-block:17px 25px}.soa-coordination-heading>p:last-child{color:var(--scfr-muted);max-width:48ch}html body.type-system.next-site.precision-site #main .soa-page .soa-steps{padding:0;list-style:none}.soa-steps li{border-top:1px solid var(--scfr-line);grid-template-columns:30px minmax(0,1fr);gap:20px;padding-block:25px;display:grid}.soa-steps li:first-child{border-top:0;padding-top:0}.soa-steps li>span,.soa-result-index{color:var(--scfr-muted);padding-top:4px;font-size:12px;line-height:1.7}html body.type-system.next-site.precision-site #main .soa-page .soa-steps h3{margin-bottom:16px}.soa-steps p{color:var(--scfr-muted)}html body.type-system.next-site.precision-site #main .soa-page .soa-results{padding:0;list-style:none}.soa-results li{border-top:1px solid var(--scfr-line);grid-template-columns:40px minmax(0,1fr);gap:22px;padding-block:27px;display:grid}.soa-results li>div{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:start;gap:8px 44px;display:grid}.soa-results h3{grid-row:span 2}.soa-results p{color:var(--scfr-muted)}.soa-next{border-top:1px solid var(--scfr-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:18px;padding-top:28px;display:grid}html body.type-system.next-site.precision-site #main .soa-page .soa-next .scfr-eyebrow{margin-bottom:13px}.soa-next-links{flex-direction:column;align-items:flex-start;gap:6px;display:flex}html body.type-system.next-site.precision-site #main .soa-page .story-workbench{box-shadow:none;border:1px solid var(--scfr-line);color:var(--scfr-ink);--color-on-dark:#202521;--color-muted-dark:#606b60;--color-accent-soft:#476844;--color-line-dark:#dce3d5;background:#fff;border-radius:4px;margin:0;overflow:visible}.soa-page .workbench-top{background:var(--scfr-wash);border-radius:3px 3px 0 0;gap:10px;padding:18px 24px}.soa-page :is(.workbench-mark,.model-label){font-size:12px;line-height:1.6}.soa-page .workbench-main{padding:27px 24px}html body.type-system.next-site.precision-site #main .soa-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.precision-site #main .soa-page .workbench-title{letter-spacing:-.025em;margin-bottom:24px;font-size:26px;font-weight:530;line-height:1.25}html body.type-system.next-site.precision-site #main .soa-page .workbench-path{grid-template-columns:minmax(0,1fr);gap:27px;margin:0 0 13px!important;padding:23px 0!important}html body.type-system.next-site.precision-site #main .soa-page .workbench-path li{overflow-wrap:normal;padding:0;line-height:1.7;font-size:16px!important}.soa-page .workbench-path strong{font-weight:550}.soa-page .path-orbit{font-size:12px;line-height:1.6}.soa-page .path-connector{font-size:19px;line-height:27px;display:block;top:100%;left:8px;right:auto;transform:rotate(90deg)}.soa-page .workbench-fields>div{grid-template-columns:108px minmax(0,1fr);gap:20px;padding:14px 0}html body.type-system.next-site.precision-site #main .soa-page .workbench-fields :is(dt,dd){font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .soa-page .workbench-boundary{color:var(--scfr-muted);margin-top:22px;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .soa-page .story-workbench figcaption{color:var(--scfr-muted);padding:18px 24px;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .soa-page .ob-path{border:1px solid var(--scfr-line);color:var(--scfr-ink);--color-line-dark:#dce3d5;--color-muted:#606b60;--color-ink:#202521;--color-action:#365e40;--color-white:#fff;--color-control-line:#7c8a78;background:#fff;border-radius:4px;min-width:0;padding:26px}html body.type-system.next-site.precision-site #main .soa-page .ob-path figcaption{justify-content:space-between;gap:20px;margin-bottom:23px;font-size:16px;line-height:1.7;display:flex}html body.type-system.next-site.precision-site #main .soa-page .ob-path figcaption strong{font-size:16px;font-weight:550;line-height:1.7}html body.type-system.next-site.precision-site #main .soa-page .ob-path figcaption>span{color:var(--scfr-muted);opacity:1;font-size:12px;line-height:1.7}.soa-page .ob-controls{flex-wrap:wrap;gap:10px;display:flex}.soa-page .ob-controls[hidden],.soa-page [data-outbound-panel][hidden]{display:none}html body.type-system.next-site.precision-site #main .soa-page .ob-controls button{min-height:44px;color:var(--scfr-ink);background:#fff;border:1px solid #7c8a78;border-radius:4px;padding:10px 16px;font-family:inherit;font-size:13px;line-height:1.6}html body.type-system.next-site.precision-site #main .soa-page .ob-controls button[aria-pressed=true]{color:#fff;background:#365e40;border-color:#365e40}html body.type-system.next-site.precision-site #main .soa-page .ob-path h3{max-width:36ch;font-size:24px;line-height:1.25;margin:27px 0!important}html body.type-system.next-site.precision-site #main .soa-page .ob-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:25px 0 27px;padding:0;list-style:none;display:grid}html body.type-system.next-site.precision-site #main .soa-page [data-outbound-panel=isp] .ob-route{grid-template-columns:repeat(3,minmax(0,1fr))}.soa-page .ob-route li{border:0;border-top:1px solid var(--scfr-line);background:0 0;align-content:start;gap:10px;min-width:0;padding-top:17px;display:grid;position:relative}html body.type-system.next-site.precision-site #main .soa-page .ob-route strong{color:var(--scfr-ink);opacity:1;font-size:16px;font-weight:550;line-height:1.7}html body.type-system.next-site.precision-site #main .soa-page .ob-route span{color:var(--scfr-muted);opacity:1;font-size:16px;line-height:1.7}.soa-page .ob-route li+li:before{content:"→";color:#365e40;font-size:18px;line-height:1.7;animation:none;position:absolute;top:18px;left:-24px}html body.type-system.next-site.precision-site #main .soa-page .ob-path article>p{max-width:95ch;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .soa-page .ob-path .ob-note{border-top:1px solid var(--scfr-line);color:var(--scfr-muted);margin-top:22px;padding-top:19px;font-size:16px;line-height:1.7}.soa-page [data-outbound-panel]+[data-outbound-panel]{border-top:1px solid var(--scfr-line);margin-top:28px;padding-top:5px}.soa-page [data-outbound-panel][hidden]+[data-outbound-panel]{border-top:0;margin-top:0;padding-top:0}@media (width<=1100px){.soa-source-plan,.soa-delivery-options,.soa-path-intro,.soa-next{gap:35px}.soa-coordination{gap:40px}.soa-results li>div{gap:8px 30px}}@media (width<=900px){.soa-source-plan{grid-template-columns:minmax(0,1fr);gap:35px}}@media (width<=800px){.soa-delivery-options,.soa-path-intro,.soa-coordination,.soa-next{grid-template-columns:minmax(0,1fr);gap:28px}.soa-coordination-heading>p:last-child{max-width:65ch}.soa-results li>div{grid-template-columns:minmax(0,1fr);gap:13px}.soa-results h3{grid-row:auto}.soa-steps li:first-child{border-top:1px solid var(--scfr-line);padding-top:25px}}@media (width<=700px){html body.type-system.next-site.precision-site #main .soa-page .ob-route,html body.type-system.next-site.precision-site #main .soa-page [data-outbound-panel=isp] .ob-route{grid-template-columns:minmax(0,1fr);gap:28px}.soa-page .ob-route li{gap:5px;padding:16px 0 0}.soa-page .ob-route li+li:before{content:"↓";font-size:18px;line-height:28px;top:-29px;left:0}.soa-page .ob-path figcaption{flex-direction:column;gap:8px}.soa-page .ob-controls{display:flex}.soa-page .ob-path figcaption>span{font-size:12px}}@media (width<=620px){.soa-owner-plan{margin-top:34px}.soa-page .workbench-main{padding:24px 20px}.soa-page .workbench-top,.soa-page .story-workbench figcaption{padding-inline:20px}.soa-page .workbench-fields>div{grid-template-columns:minmax(0,1fr);gap:4px}.soa-steps li{gap:14px}.soa-results li{grid-template-columns:25px minmax(0,1fr);gap:15px}html body.type-system.next-site.precision-site #main .soa-page .ob-path{padding:22px 20px}.soa-path-intro{margin-top:28px}}
