html body.type-system.next-site.precision-site #main .soc-page .soc-concept-note{max-width:55ch;color:var(--scfr-muted);margin-top:19px}html body.type-system.next-site.precision-site #main .scfr-page.soc-page h1{text-wrap:balance}html body.type-system.next-site.precision-site #main .soc-page .scfr-eyebrow{font-size:12px}.soc-page a:not(.scfr-primary){color:#365e40}html body.type-system.next-site.precision-site #main .soc-page :is(a,summary,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #365e40!important}.soc-service-brief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.soc-service-brief>*{min-width:0}html body.type-system.next-site.precision-site #main .soc-page .soc-facts{margin-top:26px}.soc-facts>div{border-top:1px solid var(--scfr-line);grid-template-columns:110px minmax(0,1fr);gap:22px;padding-block:18px;display:grid}.soc-facts dt{font-size:16px;font-weight:550;line-height:1.7}.soc-facts dd{color:var(--scfr-muted);margin:0;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .soc-page .soc-hardware-note{color:var(--scfr-muted);margin-top:24px}html body.type-system.next-site.precision-site #main .soc-page .soc-table-cue{color:var(--scfr-muted);margin-bottom:20px}.soc-page .scfr-table-scroll table{min-width:650px}.soc-page .scfr-table-scroll th:first-child{width:27%}.soc-page .scfr-table-scroll td{width:36.5%}.soc-route-decisions>div{border-top:1px solid var(--scfr-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-block:27px;display:grid}.soc-route-decisions dt{letter-spacing:-.025em;grid-template-columns:27px minmax(0,1fr);gap:22px;font-size:24px;font-weight:530;line-height:1.3;display:grid}.soc-index{letter-spacing:normal;color:var(--scfr-muted);font-size:12px;font-weight:400;line-height:1.7;display:block}.soc-route-decisions dt .soc-index{padding-top:4px}.soc-route-decisions dd{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:30px;margin:0;display:grid}.soc-owner{color:var(--scfr-muted);padding-top:3px;font-size:12px;line-height:1.7}.soc-route-decisions p{color:var(--scfr-muted)}.soc-overlap-note,.soc-negative-test{border-top:1px solid var(--scfr-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;margin-top:24px;padding-top:27px;display:grid}.soc-overlap-note p,.soc-negative-test p{color:var(--scfr-muted)}.soc-round-trip>div{border-top:1px solid var(--scfr-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-block:28px;display:grid}.soc-round-trip>div:last-child{border-bottom:1px solid var(--scfr-line)}.soc-round-trip dt{letter-spacing:-.025em;max-width:25ch;font-size:24px;font-weight:530;line-height:1.3}.soc-direction{color:#365e40;letter-spacing:normal;margin-bottom:13px;font-size:12px;font-weight:550;line-height:1.7;display:block}.soc-round-trip dd{color:var(--scfr-muted);margin:0;font-size:16px;line-height:1.7}.soc-negative-test{border-top:0;margin-top:0}.soc-retirement{background:var(--scfr-wash);border-block:1px solid var(--scfr-line);padding:38px 36px}.soc-retirement .scfr-section-heading{gap:45px}html body.type-system.next-site.precision-site #main .soc-page .soc-retirement-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:0;list-style:none;display:grid}.soc-retirement-steps li{border-top:1px solid #cbd4c3;min-width:0;padding-top:23px}html body.type-system.next-site.precision-site #main .soc-page .soc-retirement-steps h3{margin-block:14px 18px}.soc-retirement-steps p{color:var(--scfr-muted)}.soc-admin-path{border-top:1px solid #cbd4c3;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:45px;margin-top:30px;padding-top:28px;display:grid}.soc-admin-path p{color:var(--scfr-muted)}html body.type-system.next-site.precision-site #main .soc-page .soc-results{padding:0;list-style:none}.soc-results>li{border-top:1px solid var(--scfr-line);grid-template-columns:27px minmax(0,.8fr) minmax(0,1.2fr);gap:35px;padding-block:27px;display:grid}.soc-results p{color:var(--scfr-muted)}.soc-next{border-top:1px solid var(--scfr-line);justify-content:space-between;align-items:center;gap:45px;margin-top:26px;padding-top:27px;display:flex}.soc-next p{color:var(--scfr-muted);max-width:83ch}.soc-next a{flex:none}html body.type-system.next-site.precision-site #main .soc-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}.soc-page .workbench-top{background:var(--scfr-wash);border-radius:3px 3px 0 0;gap:10px;padding:18px 24px}.soc-page :is(.workbench-mark,.model-label){font-size:12px;line-height:1.6}.soc-page .workbench-main{padding:27px 24px}html body.type-system.next-site.precision-site #main .soc-page .workbench-heading .eyebrow{letter-spacing:.065em;text-transform:uppercase;color:#476844;margin-bottom:12px;font-size:12px;line-height:1.6}html body.type-system.next-site.precision-site #main .soc-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 .soc-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 .soc-page .workbench-path li{overflow-wrap:normal;padding:0;line-height:1.7;font-size:16px!important}.soc-page .workbench-path strong{font-weight:550}.soc-page .path-orbit{font-size:12px;line-height:1.6}.soc-page .path-connector{font-size:19px;line-height:27px;display:block;top:100%;left:8px;right:auto;transform:rotate(90deg)}.soc-page .workbench-fields>div{grid-template-columns:100px minmax(0,1fr);gap:20px;padding:14px 0}html body.type-system.next-site.precision-site #main .soc-page .workbench-fields :is(dt,dd){font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .soc-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 .soc-page .story-workbench figcaption{color:var(--scfr-muted);padding:18px 24px;font-size:16px;line-height:1.7}@media (width<=1100px){.soc-service-brief,.soc-route-decisions>div,.soc-overlap-note,.soc-round-trip>div,.soc-negative-test{gap:35px}.soc-route-decisions dd{grid-template-columns:minmax(0,1fr);gap:10px}.soc-retirement .scfr-section-heading,.soc-admin-path{gap:30px}}@media (width<=900px){.soc-service-brief{grid-template-columns:minmax(0,1fr);gap:35px}.soc-facts>div{grid-template-columns:150px minmax(0,1fr)}.soc-retirement{padding:30px 26px}}@media (width<=800px){.soc-route-decisions>div,.soc-overlap-note,.soc-round-trip>div,.soc-negative-test,.soc-admin-path{grid-template-columns:minmax(0,1fr);gap:20px}.soc-route-decisions dd{padding-left:49px}.soc-round-trip dt{max-width:35ch}.soc-next{flex-direction:column;align-items:flex-start;gap:18px}.soc-results>li{grid-template-columns:27px minmax(0,1fr);gap:16px 22px}.soc-results>li>p{grid-column:2}}@media (width<=620px){html body.type-system.next-site.precision-site #main .soc-page .soc-retirement-steps{grid-template-columns:minmax(0,1fr);gap:25px}.soc-retirement{padding:25px 20px}.soc-facts>div{grid-template-columns:minmax(0,1fr);gap:5px}.soc-page .workbench-main{padding:24px 20px}.soc-page .workbench-top,.soc-page .story-workbench figcaption{padding-inline:20px}.soc-page .workbench-fields>div{grid-template-columns:minmax(0,1fr);gap:4px}}
