.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero__marks--solo img[src*=ncsa]{height:52px}.hero__marks--solo img[src*=nshss]{height:76px}.section--deep .card{background:#ffffff12;border:1px solid #ffffff2e;box-shadow:0 26px 48px -28px #04020eb3,inset 0 1px #ffffff38}.section--deep .card:hover{box-shadow:0 34px 60px -26px #04020ecc,inset 0 1px #ffffff4d}.section--deep .card p,.section--deep .card p:last-child{color:var(--st-teal-100)}.section--deep .card__tag{color:var(--st-teal-200)}.steps--long .step{align-items:center;padding-bottom:clamp(1.1rem,2vw,1.5rem)}.steps--long .step__body h3{text-wrap:pretty;margin:0;font-size:clamp(17px,1.9vw,20px)}.steps--long.steps--armed:before{transition-duration:2.2s}.steps--long.steps--armed.is-on .step:nth-child(2){transition-delay:.25s}.steps--long.steps--armed.is-on .step:nth-child(3){transition-delay:.5s}.steps--long.steps--armed.is-on .step:nth-child(4){transition-delay:.75s}.steps--long.steps--armed.is-on .step:nth-child(5){transition-delay:1s}.steps--long.steps--armed.is-on .step:nth-child(6){transition-delay:1.25s}.steps--long.steps--armed.is-on .step:nth-child(7){transition-delay:1.5s}.steps--long.steps--armed.is-on .step:nth-child(8){transition-delay:1.75s}.steps--long.steps--armed.is-on .step:nth-child(9){transition-delay:2s}@media (max-width:620px){.steps--long .step{grid-template-columns:40px minmax(0,1fr);gap:.9rem;padding-bottom:1rem}.steps--long .step__n{width:40px;height:40px;font-size:16px;box-shadow:0 6px 14px -6px #4a2a9380,0 0 0 4px #7a52d81f}.steps--long .step__body h3{font-size:16.5px}}.pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.pair h2{margin-bottom:1.25rem}.pair .prose+.prose{margin-top:1rem}.pair .checks{margin-top:1.5rem}@media (max-width:900px){.pair{grid-template-columns:1fr}}.card--cta{background:var(--st-gradient-deep);border-color:#0000;flex-direction:column;justify-content:space-between;display:flex;box-shadow:0 22px 44px -22px #2e1a5ca6}.card--cta h3{color:var(--st-white)}.card--cta p,.card--cta p:last-child{color:var(--st-teal-100)}.card--cta a:not(.st-btn){color:var(--st-white);text-underline-offset:3px;font-weight:600}.card--cta p.cta{margin-top:1.5rem}.after-cards{margin-top:clamp(2.25rem,4vw,3rem)}.prose a{color:var(--st-purple-600);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}.section--deep .prose a,.section--field .prose a{color:var(--st-white)}
