:root{--kns-editorial-hero:linear-gradient(118deg, #ffffff06 0 22%, transparent 22% 100%), linear-gradient(132deg, #06172d 0%, #0a2039 58%, #102b48 100%);--kns-editorial-gold:#c79a43;--kns-editorial-red:#bd332f}:is(.kns-hub-hero,.seo-entry-hero,.erich-hero,[data-kns-shell=hub][data-kns-pattern=archive] .exam-hero,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero,[data-kns-shell=hub][data-kns-pattern=guide] .university-2028-hero){color:#fff;position:relative;overflow:hidden;border:0!important;border-top:2px solid var(--kns-editorial-red)!important;background:var(--kns-editorial-hero)!important;width:100%!important;max-width:100%!important;box-shadow:none!important;border-radius:0!important;margin-inline:0!important}:is(.kns-hub-hero,.seo-entry-hero,.erich-hero,[data-kns-shell=hub][data-kns-pattern=archive] .exam-hero,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero,[data-kns-shell=hub][data-kns-pattern=guide] .university-2028-hero):before{pointer-events:none;content:""!important;background:linear-gradient(105deg,#0000 0 56%,#ffffff05 56% 73%,#0000 73%),radial-gradient(54% 90% at 100% 10%,#214a6f33,#0000 72%)!important;display:block!important;position:absolute!important;inset:0!important}:is(.kns-hub-hero,.seo-entry-hero,.erich-hero,[data-kns-shell=hub][data-kns-pattern=archive] .exam-hero,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero,[data-kns-shell=hub][data-kns-pattern=guide] .university-2028-hero):after{pointer-events:none;background:var(--kns-editorial-gold)!important;width:68px!important;height:2px!important;box-shadow:none!important;content:""!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;bottom:0!important;left:clamp(18px,4vw,32px)!important}.kns-hub-hero-shell{align-items:center;min-height:218px;gap:0!important;padding-block:34px 40px!important}.kns-hub-hero-title{letter-spacing:-.035em;text-wrap:balance;max-width:18em;font-size:clamp(30px,5.3vw,42px)!important;font-weight:880!important;line-height:1.2!important}.kns-hub-hero-kicker{color:#ffffffad!important;margin-bottom:14px!important;font-weight:760!important}.kns-hub-roadmap-band{background:#fff;border-bottom:1px solid #0b23441a;width:100%}.kns-hub-roadmap-band-inner{width:min(100%,76rem);padding:18px var(--hub-pad) 20px;margin-inline:auto}.kns-hub-roadmap-band .kns-hub-roadmap-line{background:#aeb9c8}.kns-hub-roadmap-band .kns-hub-roadmap-line-arrow{border-color:#77869a}.kns-hub-roadmap-band .kns-hub-roadmap-caption{color:#53647a}.kns-hub-roadmap-band .kns-hub-roadmap-node{background:#fff;border-color:#64748b}.kns-hub-roadmap-band .kns-hub-roadmap-label{color:#10243d}.kns-hub-roadmap-band .kns-hub-roadmap-stop.is-featured .kns-hub-roadmap-node{background:#fff;border-color:#fff}.kns-hub-roadmap-band .kns-hub-roadmap-stop.is-featured .kns-hub-roadmap-label{color:var(--kns-editorial-red)}.seo-entry-hero-system{background:#fff;width:100%}.seo-entry-hero:after{left:max(var(--hub-pad), calc((100% - 76rem) / 2 + var(--hub-pad)))!important}.seo-entry-hero-inner{align-content:center;min-height:232px;gap:14px!important;padding-block:30px 38px!important}.seo-entry-hero h1{max-width:16em!important;font-size:clamp(30px,5.2vw,42px)!important;font-weight:880!important;line-height:1.18!important}.seo-entry-lead{color:#fffc!important;max-width:42rem!important;font-size:clamp(14px,2.1vw,16px)!important;line-height:1.65!important}.seo-entry-utility{border-bottom:1px solid var(--seo-line,#d8dee8);background:#fff}.seo-entry-utility-inner{width:min(100%,76rem);padding:16px var(--hub-pad) 18px;gap:16px;margin-inline:auto;display:grid}.seo-entry-utility .seo-entry-actions{gap:8px}.seo-entry-utility .seo-entry-button{border-radius:4px;min-height:44px}.seo-entry-utility .seo-entry-button-primary{background:#06172d;border-color:#06172d;color:#fff!important}.seo-entry-utility .seo-entry-button-secondary{background:#fff;border-color:#cbd3de;color:#06172d!important}.seo-entry-utility .seo-entry-signals{border:0;gap:8px 20px;margin:0;padding:0}.seo-entry-utility .seo-entry-signals li{color:#53647a}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high],[data-kns-page=admission-high-school-guide],[data-kns-page=hafs-english]) .erich-hero{align-items:center;min-height:224px;display:flex;margin-top:0!important;margin-inline:-16px!important;padding:32px clamp(18px,4vw,32px) 38px!important}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high],[data-kns-page=admission-high-school-guide],[data-kns-page=hafs-english]) .erich-hero-copy{max-width:39rem}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high],[data-kns-page=admission-high-school-guide],[data-kns-page=hafs-english]) .erich-hero h1{letter-spacing:-.035em;text-wrap:balance;color:#fff!important;font-size:clamp(30px,5.2vw,42px)!important;font-weight:880!important;line-height:1.18!important}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high],[data-kns-page=admission-high-school-guide],[data-kns-page=hafs-english]) .erich-hero-lead{max-width:38rem;color:#ffffffd1!important;font-size:15px!important;line-height:1.65!important}[data-kns-shell=hub][data-kns-pattern=archive] .exam-hero-shell,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-shell,[data-kns-shell=hub][data-kns-pattern=guide] .university-2028-hero-shell{align-content:center;min-height:224px;gap:14px!important;padding-block:30px 38px!important}[data-kns-shell=hub][data-kns-pattern=archive] .exam-hero-copy,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-copy,[data-kns-shell=hub][data-kns-pattern=guide] .university-2028-hero-copy{gap:13px!important}[data-kns-shell=hub][data-kns-pattern=archive] .exam-hero-title,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-title,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero h1,[data-kns-shell=hub][data-kns-pattern=guide] .university-2028-hero-title,[data-kns-shell=hub][data-kns-pattern=guide] .university-2028-hero h1{letter-spacing:-.035em;text-wrap:balance;color:#fff!important;max-width:17em!important;font-size:clamp(30px,5.2vw,42px)!important;font-weight:880!important;line-height:1.18!important}[data-kns-shell=hub][data-kns-pattern=archive] .exam-hero-lead,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-lead,[data-kns-shell=hub][data-kns-pattern=guide] .university-2028-hero-lead{color:#ffffffd1!important;max-width:42rem!important;font-size:15px!important;line-height:1.65!important}@media (min-width:720px){.kns-hub-roadmap-band-inner{padding-block:20px 24px}.seo-entry-utility-inner{grid-template-columns:auto minmax(0,1fr);justify-content:space-between;align-items:center}.seo-entry-utility .seo-entry-signals{justify-content:flex-end}}@media (max-width:719px){.kns-hub-hero-shell,.seo-entry-hero-inner,[data-kns-shell=hub][data-kns-pattern=archive] .exam-hero-shell,[data-kns-shell=hub][data-kns-pattern=guide] .admission-guide-hero-shell,[data-kns-shell=hub][data-kns-pattern=guide] .university-2028-hero-shell{min-height:210px}.kns-hub-roadmap-band-inner{padding-block:14px 16px}.seo-entry-utility .seo-entry-button{flex:9rem}:is([data-kns-page=roadmap-elementary],[data-kns-page=roadmap-middle],[data-kns-page=roadmap-prehigh],[data-kns-page=roadmap-high],[data-kns-page=admission-high-school-guide],[data-kns-page=hafs-english]) .erich-hero{min-height:210px}}@media (prefers-reduced-motion:reduce){.kns-hub-roadmap-band .kns-hub-roadmap-line,.kns-hub-roadmap-band .kns-hub-roadmap-node,.kns-hub-roadmap-band .kns-hub-roadmap-label,.kns-hub-roadmap-band .kns-hub-roadmap-caption{opacity:1;transform:none;animation:none!important}}
