html body.type-system.next-site.precision-site #main .spt-page .spt-concept-note{color:var(--scfr-muted);max-width:55ch;margin-top:19px}.spt-project-brief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.spt-project-brief>*{min-width:0}html body.type-system.next-site.precision-site #main .spt-page .spt-facts{margin-top:27px}.spt-facts>div{border-top:1px solid var(--scfr-line);grid-template-columns:105px minmax(0,1fr);gap:25px;padding-block:19px;display:grid}.spt-facts dt{font-size:16px;font-weight:550;line-height:1.7}.spt-facts dd{color:var(--scfr-muted);margin:0;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .spt-page .spt-review-note{color:var(--scfr-muted);margin-top:23px}html body.type-system.next-site.precision-site #main .spt-page .spt-table-cue{color:var(--scfr-muted);max-width:65ch;margin-bottom:19px}.spt-page .scfr-table-scroll table{table-layout:fixed;min-width:840px}.spt-page .scfr-table-scroll th:first-child{width:19%}.spt-page .scfr-table-scroll th:nth-child(2){width:23%}.spt-page .scfr-table-scroll th:nth-child(3),.spt-page .scfr-table-scroll th:nth-child(4){width:29%}.spt-grant-note{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;margin-top:37px;display:grid}.spt-grant-note p{color:var(--scfr-muted)}html body.type-system.next-site.precision-site #main .spt-page .spt-grant-note p+p{margin-top:19px}.spt-grant-note a{color:#365e40}html body.type-system.next-site.precision-site #main .spt-page .spt-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding:0;list-style:none;display:grid}.spt-lifecycle li{border-top:1px solid var(--scfr-line);min-width:0;padding-top:23px}.spt-step-index{color:var(--scfr-muted);margin-bottom:20px;font-size:12px;line-height:1.7;display:block}html body.type-system.next-site.precision-site #main .spt-page .spt-lifecycle h3{margin-bottom:17px}.spt-lifecycle p{color:var(--scfr-muted)}.spt-permission-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.spt-permission-section>*{min-width:0}html body.type-system.next-site.precision-site #main .spt-page .spt-permission-copy .scfr-eyebrow{margin-bottom:17px}html body.type-system.next-site.precision-site #main .spt-page .spt-permission-copy h2{margin-bottom:25px}html body.type-system.next-site.precision-site #main .spt-page .spt-permission-copy>p+p{margin-top:20px}.spt-permission-copy>p:not(.scfr-eyebrow){color:var(--scfr-muted)}html body.type-system.next-site.precision-site #main .spt-page .spt-static-note{color:var(--scfr-muted);margin-top:19px}html body.type-system.next-site.precision-site #main .spt-page .resource-walkthrough{color:var(--scfr-ink);border:1px solid var(--scfr-line);--color-on-dark:#202521;--color-muted-dark:#606b60;--color-accent-soft:#476844;--color-line-dark:#dce3d5;background:#fff;border-radius:4px;margin:0;padding:30px}.spt-page .walkthrough-head{display:block}html body.type-system.next-site.precision-site #main .spt-page .walkthrough-head .eyebrow{letter-spacing:.065em;text-transform:uppercase;color:var(--scfr-muted);margin-bottom:12px;font-size:11px;line-height:1.6}html body.type-system.next-site.precision-site #main .spt-page .walkthrough-head h3{letter-spacing:-.008em;font-size:16px;font-weight:550;line-height:1.7}html body.type-system.next-site.precision-site #main .spt-page .resource-walkthrough .button{background:var(--scfr-dark);border:1px solid var(--scfr-dark);color:#fafaf7;white-space:normal;text-align:left;border-radius:4px;max-width:100%;min-height:48px;margin-top:23px;padding:13px 19px;font-size:13px;line-height:1.6}html body.type-system.next-site.precision-site #main .spt-page .resource-walkthrough .button:hover{background:#344d39;border-color:#344d39}html body.type-system.next-site.precision-site #main .spt-page .walkthrough-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-block:29px;padding:0}.spt-page .walkthrough-resources li{border:0;border-block:1px solid var(--scfr-line);gap:12px;min-width:0;padding:20px 0}.spt-page .walkthrough-resources strong{font-size:16px;font-weight:550;line-height:1.7}html body.type-system.next-site.precision-site #main .spt-page .walkthrough-resources span{color:var(--scfr-muted);font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .spt-page .walkthrough-disclaimer{color:var(--scfr-muted);margin-top:20px;font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .spt-page .spt-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding:0;list-style:none;display:grid}.spt-results li{border-top:1px solid var(--scfr-line);min-width:0;padding-top:24px}html body.type-system.next-site.precision-site #main .spt-page .spt-results h3{margin-block:14px 17px}.spt-results li>p:last-child{color:var(--scfr-muted)}.spt-offline-note{border-block:1px solid var(--scfr-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;margin-top:40px;padding:28px 0;display:grid}.spt-offline-note p{color:var(--scfr-muted)}.spt-next{justify-content:space-between;align-items:center;gap:35px;margin-top:32px;display:flex}.spt-next>p{color:var(--scfr-muted);max-width:65ch}.spt-next>a{flex:none}html body.type-system.next-site.precision-site #main .spt-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}.spt-page .workbench-top{background:var(--scfr-wash);border-radius:3px 3px 0 0;gap:10px;padding:18px 24px}.spt-page :is(.workbench-mark,.model-label){font-size:12px;line-height:1.6}.spt-page .workbench-main{padding:27px 24px}html body.type-system.next-site.precision-site #main .spt-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 .spt-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 .spt-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 .spt-page .workbench-path li{overflow-wrap:normal;padding:0;line-height:1.7;font-size:16px!important}.spt-page .workbench-path strong{font-weight:550}.spt-page .path-orbit{font-size:12px;line-height:1.6}.spt-page .path-connector{font-size:19px;line-height:27px;display:block;top:100%;left:8px;right:auto;transform:rotate(90deg)}.spt-page .workbench-fields>div{grid-template-columns:105px minmax(0,1fr);gap:20px;padding:14px 0}html body.type-system.next-site.precision-site #main .spt-page .workbench-fields :is(dt,dd){font-size:16px;line-height:1.7}html body.type-system.next-site.precision-site #main .spt-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 .spt-page .story-workbench figcaption{color:var(--scfr-muted);padding:18px 24px;font-size:16px;line-height:1.7}@media (width<=1100px){.spt-project-brief,.spt-permission-section{gap:35px}.spt-grant-note,.spt-offline-note{gap:40px}}@media (width<=900px){.spt-project-brief{grid-template-columns:minmax(0,1fr);gap:35px}.spt-permission-section{grid-template-columns:minmax(0,1fr);gap:30px}.spt-lifecycle,.spt-results{gap:25px!important}}@media (width<=800px){.spt-grant-note,.spt-offline-note{grid-template-columns:minmax(0,1fr);gap:23px}.spt-next{flex-direction:column;align-items:flex-start;gap:13px}}@media (width<=620px){html body.type-system.next-site.precision-site #main .spt-page :is(.spt-lifecycle,.spt-results){grid-template-columns:minmax(0,1fr);gap:28px}.spt-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.spt-page .workbench-main{padding:24px 20px}.spt-page .workbench-top,.spt-page .story-workbench figcaption{padding-inline:20px}.spt-page .workbench-fields>div{grid-template-columns:minmax(0,1fr);gap:4px}html body.type-system.next-site.precision-site #main .spt-page .resource-walkthrough{padding:24px 20px}html body.type-system.next-site.precision-site #main .spt-page .walkthrough-resources{grid-template-columns:minmax(0,1fr);gap:0}.spt-page .walkthrough-resources li+li{border-top:0}.spt-offline-note{margin-top:32px}}
