.schools-landing-design{background:var(--m-paper);width:100%;min-width:0;max-width:1392px;color:var(--m-ink);font-family:var(--m-sans);margin-inline:auto}.schools-landing-design *{box-sizing:border-box}.schools-landing-design h1,.schools-landing-design h2,.schools-landing-design h3{font-family:var(--m-serif);letter-spacing:-.015em;font-weight:400}.schools-landing-design p{color:var(--m-body);font-size:1.0625rem;line-height:1.6}.schools-landing-design :is(a,button,input,textarea):focus-visible{outline:3px solid var(--m-saffron);outline-offset:3px}.schools-landing-design .schools-landing-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(36px,5vw,72px);max-width:none;padding:clamp(64px,7vw,96px) 0;display:grid}.schools-landing-design .schools-hero-copy>p:first-child,.schools-landing-design .schools-eyebrow{color:var(--m-saffron-text);font-family:var(--m-sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:.8125rem;font-weight:600}.schools-landing-design .schools-hero-copy h1{max-width:13ch;margin:0;font-size:clamp(3rem,5vw,4.5rem);line-height:1.02}.schools-landing-design .schools-hero-copy>p:nth-of-type(2){max-width:54ch;margin:22px 0 0;font-size:clamp(1.0625rem,1.4vw,1.1875rem)}.schools-landing-design .schools-hero-copy>.schools-actions{gap:16px;margin-top:28px}.schools-landing-design .schools-hero-copy>.schools-actions a:first-child,.schools-landing-design .schools-landing-closing>a{border:1px solid var(--m-green);background:var(--m-green);min-height:52px;color:var(--m-paper);border-radius:0;align-items:center;padding:0 24px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.schools-landing-design .schools-hero-copy>.schools-actions a:last-child,.schools-landing-design .schools-card a,.schools-landing-design .schools-landing-access a{min-height:44px;color:var(--m-green);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.schools-landing-design .schools-hero-copy>.schools-card{border:1px solid var(--m-rule);background:var(--m-card);border-radius:0;margin-top:32px;padding:20px 24px}.schools-landing-design .schools-hero-copy>.schools-card h2{margin:0 0 8px;font-size:1.6875rem}.schools-landing-design .schools-hero-copy>.schools-card p{margin-bottom:0;font-size:1rem}.schools-landing-design .schools-cohort-example{border:1px solid var(--m-rule);background:var(--m-card);box-shadow:none;border-radius:0}.schools-landing-design .schools-example-heading{border-bottom:1px solid var(--m-soft-rule);padding:20px 24px 12px}.schools-landing-design .schools-example-heading h2{margin:0;font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.1}.schools-landing-design .schools-example-heading p:last-child{margin-bottom:0;font-size:1rem}.schools-landing-design .schools-cohort-counts{gap:8px;padding:20px 24px}.schools-landing-design .schools-cohort-counts dt{color:var(--m-muted);font-size:.75rem}.schools-landing-design .schools-cohort-counts dd{color:var(--m-ink);font-family:var(--m-serif);font-size:clamp(1.5625rem,2.6vw,2.25rem);font-weight:400}.schools-landing-design .schools-example-next{border-block:1px solid var(--m-soft-rule);color:var(--m-green);background:#eef3f1;margin:12px 0 0;padding:12px 24px}.schools-landing-design .schools-cohort-example :is(th,td){border-color:var(--m-soft-rule)}.schools-landing-design .schools-cohort-example figcaption{color:var(--m-muted);font-size:1rem}.schools-landing-design .schools-section{border-color:var(--m-rule);padding-block:clamp(72px,7vw,96px)}.schools-landing-design .schools-section>h2{margin:0 0 30px;font-size:clamp(2.625rem,4vw,3.25rem);line-height:1.05}.schools-landing-design .schools-landing-steps{background:var(--m-card);padding-inline:clamp(20px,4vw,48px)}.schools-landing-design .schools-steps{gap:clamp(20px,3vw,40px)}.schools-landing-design .schools-steps>div{border-top:1px solid var(--m-ink);padding-top:18px}.schools-landing-design .schools-steps strong{font-family:var(--m-serif);font-size:1.75rem;font-weight:400}.schools-landing-design .schools-steps p{font-size:1.0625rem}.schools-landing-design #sample-report>p{max-width:66ch}.schools-landing-design #sample-report .schools-sample{border:1px solid var(--m-rule);border-inline-start:3px solid var(--m-green);background:var(--m-card);border-radius:0;max-width:900px;margin-top:28px}.schools-landing-design #sample-report .schools-sample h3{font-size:1.6875rem}.schools-landing-design #sample-report .schools-sample blockquote{background:var(--m-paper);font-size:1.0625rem}.schools-landing-design .schools-landing-principle{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);align-items:start;gap:24px;display:grid}.schools-landing-design .schools-landing-principle h2{grid-row:1/span 2;margin:0}.schools-landing-design .schools-landing-principle p{margin:0}.schools-landing-design .schools-landing-closing{background:var(--m-green);color:var(--m-paper);justify-content:space-between;align-items:center;gap:32px;margin-inline:0;padding:clamp(48px,6vw,80px) clamp(20px,4vw,48px);display:flex}.schools-landing-design .schools-landing-closing h2{margin:0;font-size:clamp(2.5rem,4vw,3.125rem);line-height:1.08}.schools-landing-design .schools-landing-closing p{color:var(--m-dark-soft);margin:10px 0 0}.schools-landing-design .schools-landing-closing>a{border-color:var(--m-saffron);background:var(--m-saffron);color:var(--m-ink);flex:none}.schools-landing-design #start-pilot{max-width:820px}.schools-landing-design #start-pilot form{gap:12px;margin-top:30px;display:grid}.schools-landing-design #start-pilot label{color:var(--m-ink);font-size:1rem;font-weight:600}.schools-landing-design #start-pilot :is(input,textarea){border:1px solid var(--m-rule);background:var(--m-card);min-height:48px;color:var(--m-ink);font-family:var(--m-sans);border-radius:0;font-size:1rem}.schools-landing-design #start-pilot button{background:var(--m-green);min-height:52px;color:var(--m-paper);font-family:var(--m-sans);border-radius:0;font-size:1rem}.schools-landing-design #start-pilot button:hover{background:#072b27}.schools-landing-design .schools-landing-access{border-bottom:1px solid var(--m-rule)}@media (max-width:900px){.schools-landing-design .schools-landing-hero{grid-template-columns:1fr}.schools-landing-design .schools-cohort-example{width:100%;max-width:none}.schools-landing-design .schools-landing-principle{grid-template-columns:1fr 1fr}.schools-landing-design .schools-landing-principle h2{grid-area:auto/1/auto/-1}}@media (max-width:650px){.schools-landing-design .schools-landing-hero{padding-block:48px 64px}.schools-landing-design .schools-hero-copy h1{font-size:clamp(2.5rem,11vw,3.25rem)}.schools-landing-design .schools-hero-copy>.schools-actions{flex-direction:column;align-items:stretch}.schools-landing-design .schools-hero-copy>.schools-actions a:first-child{text-align:center;justify-content:center}.schools-landing-design .schools-cohort-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.schools-landing-design .schools-section{padding-block:64px}.schools-landing-design .schools-section>h2{font-size:2.625rem}.schools-landing-design .schools-landing-principle{grid-template-columns:1fr}.schools-landing-design .schools-landing-closing{flex-direction:column;align-items:start}.schools-landing-design .schools-landing-closing>a{text-align:center;justify-content:center;width:100%}}.schools-shell:has(.schools-landing-design) :is(.schools-brand>a,.schools-nav>a,footer a){align-items:center;min-width:44px;min-height:44px;display:inline-flex}.schools-shell:has(.schools-landing-design) :is(.schools-nav,footer nav){flex-wrap:wrap}.schools-shell:has(.schools-landing-design) .schools-skip:not(:focus){left:auto;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;inset-inline-start:0;overflow:hidden}.schools-shell:has(.schools-landing-design){font-size:1rem}.schools-shell:has(.schools-landing-design) .schools-brand>a{font-size:1.5rem}.schools-shell:has(.schools-landing-design) .schools-brand>p{font-size:.8125rem}.schools-shell:has(.schools-landing-design) footer{font-size:.875rem}.schools-shell:has(.schools-landing-design) .schools-footer-brand{font-size:1rem}.schools-landing-design .schools-cohort-example table{table-layout:fixed;font-size:.8125rem}.schools-landing-design .schools-cohort-example caption{font-size:.75rem}.schools-landing-design .schools-cohort-example thead th{font-size:.6875rem}.schools-landing-design .schools-state{white-space:normal;font-size:.75rem}.schools-landing-design .schools-example-next,.schools-landing-design .schools-sample-evidence small{font-size:.8125rem}.schools-landing-design .schools-corrected-element dd>p{font-size:.875rem}.schools-landing-design .schools-sample-review>p:last-child{font-size:.8125rem}.schools-landing-design .schools-landing-principle>*{min-width:0}@media (max-width:400px){.schools-landing-design .schools-sample-evidence dt{font-size:.9375rem}}@media (max-width:900px){.schools-landing-design .schools-landing-principle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.schools-landing-design .schools-landing-principle{grid-template-columns:minmax(0,1fr)}}.schools-landing-design{container-type:inline-size}@container (max-width:40rem){.schools-landing-design .schools-landing-closing{flex-direction:column;align-items:stretch}.schools-landing-design .schools-landing-closing>a{text-align:center;flex-basis:auto;justify-content:center;max-width:100%}.schools-landing-design .schools-section>h2{font-size:clamp(1.5rem,1rem + 7cqi,3.25rem)}}
