.article002-scope .in-brief:first-child{margin-top:0}.article002-scope .in-brief p+p{margin-top:1em}.article002-scope .micro-teaching,.article002-scope .forecast-checklist{border:1px solid var(--rule);border-left:3px solid var(--blueprint);padding:24px;margin:40px 0;background:var(--paper-2)}.article002-scope .micro-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;font-family:var(--sans)}.article002-scope .micro-grid>div{border-top:1px solid var(--rule);padding-top:16px}.article002-scope .micro-result{font-size:1.375rem;color:var(--blueprint);display:block;margin-top:10px}.article002-scope .micro-grid p{line-height:1.5;margin-bottom:0}.article002-scope .forecast-checklist{border-left-color:var(--ochre);font:1rem/1.5 var(--sans)}.article002-scope .forecast-checklist li{margin-bottom:8px}.article002-scope .forecast-checklist ul{padding-left:22px}.article002-scope .forecast-checklist>:last-child{margin-bottom:0}.article002-scope .profile-data{margin-top:16px}.article002-scope .profile-data table{min-width:600px;width:100%;border-collapse:collapse;font:1rem/1.4 var(--sans)}.article002-scope .profile-data th,.article002-scope .profile-data td{padding:12px;border-bottom:1px solid var(--rule);text-align:left}.article002-scope .profile-data tbody th{font-weight:400}.article002-scope #table-1 table{min-width:850px;width:850px;table-layout:fixed}.article002-scope #table-1 th,.article002-scope #table-1 td{min-width:0;max-width:none;overflow-wrap:normal}.article002-scope #table-1 th:first-child{width:150px}.article002-scope #table-1 th:nth-child(2){width:130px}.article002-scope #table-1 th:nth-child(3){width:90px}.article002-scope #table-1 th:nth-child(4){width:100px}.article002-scope #table-1 th:nth-child(5){width:90px}.article002-scope #table-1 th:nth-child(6){width:290px}.article002-scope #table-1 .subset-row>*{border-top:3px double var(--ink-2);background:var(--paper-2)}.article002-scope #table-1 .subset-row td:nth-child(2){font-weight:600}.article002-scope #table-2 table{min-width:830px}.article002-scope #table-2 th:first-child{min-width:200px}.article002-scope #table-2 td:nth-child(3){min-width:170px}@media(max-width:640px){.article002-scope .micro-grid{grid-template-columns:1fr;gap:12px;margin:16px 0}.article002-scope .micro-teaching,.article002-scope .forecast-checklist{padding:18px}}.article002-scope .reader-checkpoint{margin:56px 0;padding:22px 0 20px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--sans)}.article002-scope .reader-checkpoint .checkpoint-label{margin:0 0 28px;color:var(--blueprint);font-size:.75rem;font-weight:600;letter-spacing:.09em;line-height:1.5}.article002-scope .reader-checkpoint .checkpoint-steps{display:grid;grid-template-columns:1fr 2fr 1.15fr;gap:22px;list-style:none;margin:0;padding:0;border-top:1px solid var(--blueprint)}.article002-scope .reader-checkpoint .checkpoint-steps li{position:relative;margin:0;padding:20px 0 0}.article002-scope .reader-checkpoint .checkpoint-steps li:before{content:"";position:absolute;top:-4px;left:2px;width:7px;height:7px;border:1px solid var(--blueprint);background:var(--paper);transform:rotate(45deg)}.article002-scope .reader-checkpoint .checkpoint-steps li:after{content:"";position:absolute;top:-5px;right:16px;height:9px;border-right:1px solid var(--rule)}.article002-scope .reader-checkpoint .checkpoint-steps p{margin:0;font-size:1rem;line-height:1.5}.article002-scope .reader-checkpoint .checkpoint-steps strong{font-weight:600;color:var(--blueprint)}.article002-scope .reader-checkpoint .checkpoint-arrow{color:var(--blueprint)}.article002-scope .reader-checkpoint .checkpoint-message{margin:22px 0 0;font-size:1.125rem;font-weight:600;line-height:1.5}@media(max-width:640px){.article002-scope .reader-checkpoint{margin:40px 0;padding:20px 0}.article002-scope .reader-checkpoint .checkpoint-label{margin-bottom:20px;font-size:.6875rem}.article002-scope .reader-checkpoint .checkpoint-steps{display:block;border-top:0;border-left:1px solid var(--blueprint);margin-left:8px;padding-left:20px}.article002-scope .reader-checkpoint .checkpoint-steps li{padding:0 0 18px}.article002-scope .reader-checkpoint .checkpoint-steps li:last-child{padding-bottom:0}.article002-scope .reader-checkpoint .checkpoint-steps li:before{top:8px;left:-24px}.article002-scope .reader-checkpoint .checkpoint-steps li:after{display:none}.article002-scope .reader-checkpoint .checkpoint-message{margin-top:20px}}.article002-scope .article-route{margin:0 0 40px;padding:24px 0 28px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--sans)}.article002-scope .article-route .route-eyebrow{margin:0 0 10px;font-size:.6875rem;letter-spacing:.12em;font-weight:600;color:var(--blueprint)}.article002-scope .article-route .route-title{margin:0 0 26px;font-size:1.375rem;line-height:1.3;font-weight:600}.article002-scope .article-route .route-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0;position:relative}.article002-scope .article-route .route-stages:before{content:"";position:absolute;top:13px;left:13px;right:13px;border-top:1px solid var(--blueprint)}.article002-scope .article-route .route-stages li{position:relative;margin:0;padding:0;min-width:0}.article002-scope .article-route .route-number{position:relative;display:flex;align-items:center;justify-content:center;width:27px;height:27px;margin-bottom:16px;border:1px solid var(--blueprint);background:var(--paper);color:var(--blueprint);font-size:.625rem;font-weight:600;letter-spacing:.03em}.article002-scope .article-route .route-stages strong{display:block;font-size:1.0625rem;line-height:1.35;color:var(--blueprint);font-weight:600;margin-bottom:7px}.article002-scope .article-route .route-stages li>span:last-child{display:block;font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.article002-scope .article-route .route-stages li:last-child .route-number{background:var(--blueprint);color:var(--paper)}@media(max-width:640px){.article002-scope .article-route{padding:20px 0 24px;margin-bottom:32px}.article002-scope .article-route .route-title{font-size:1.25rem;margin-bottom:24px}.article002-scope .article-route .route-stages{display:block}.article002-scope .article-route .route-stages:before{inset:13px auto 30px 13px;border-top:0;border-left:1px solid var(--blueprint)}.article002-scope .article-route .route-stages li{padding:0 0 23px 45px}.article002-scope .article-route .route-stages li:last-child{padding-bottom:0}.article002-scope .article-route .route-number{position:absolute;top:0;left:0;margin:0}.article002-scope .article-route .route-stages strong{font-size:1rem;margin-bottom:3px}}.article002-scope .reader-checkpoint .checkpoint-note{margin:18px 0 0;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.article002-scope .checkpoint-even .checkpoint-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.article002-scope .checkpoint-recap .checkpoint-steps{grid-template-columns:1.45fr .7fr .65fr 1fr 1fr 1.1fr 1fr;gap:10px}.article002-scope .checkpoint-recap .checkpoint-steps p{font-size:.875rem}@media(max-width:640px){.article002-scope .checkpoint-recap .checkpoint-steps p{font-size:1rem}.article002-scope .checkpoint-recap .checkpoint-steps li{padding-bottom:12px}.article002-scope .checkpoint-recap .checkpoint-steps li:last-child{padding-bottom:0}}
