* { box-sizing: border-box; } body {margin: 0;}body{background-color:#ffffff;color:#000000;font-family:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;font-size:16px;line-height:1.5;}.site-header{background-color:#ffffff;}.header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1232px;min-height:118px;padding:0 24px;}.logo-link{display:block;line-height:0;}.logo{display:block;height:48px;width:179px;}.site-nav{align-items:center;display:flex;}.nav-toggle{height:1px;opacity:0;position:absolute;width:1px;}.nav-button{display:none;}.nav-list{align-items:center;display:flex;list-style:none;margin:0;padding:0;}.nav-item{position:relative;}.nav-link{color:#374151;display:block;font-size:14px;line-height:21px;padding:0 16px;text-decoration:none;}.nav-link:hover{color:#072945;}.nav-current{color:#072945;text-decoration:underline;text-underline-offset:6px;}.subnav{background-color:#ffffff;border-radius:6px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.15);display:none;left:0;list-style:none;margin:0;min-width:300px;padding:12px 0;position:absolute;top:100%;z-index:10;}.nav-item:hover .subnav{display:block;}.nav-item:focus-within .subnav{display:block;}.subnav-link{color:#374151;display:block;font-size:14px;line-height:21px;padding:8px 16px;text-decoration:none;}.subnav-link:hover{background-color:#f3f4f6;color:#072945;}.section{padding:58px 24px;}.container{margin:0 auto;max-width:1024px;}.link{color:#0c4573;text-decoration:none;}.link:hover{text-decoration:underline;}.text-larger{font-size:20px;line-height:27px;margin:0 0 24px 0;}.lead-inline{font-size:18px;line-height:25px;margin:0 0 4px 0;}.hero-stack{margin:0;padding-top:110px;}.list-medium{font-size:17px;line-height:28px;margin:0 0 32px 0;padding-left:50px;}.closing-small{font-size:18px;font-weight:700;line-height:25px;margin:32px 0 0 0;}.button{background-color:#dab844;border:1px solid #ffffff;border-radius:6px;color:#ffffff;cursor:pointer;display:inline-block;font-family:"Space Grotesk", sans-serif;font-size:14px;font-weight:500;letter-spacing:0.7px;line-height:20px;padding:10px 20px;text-decoration:none;}.button:hover{background-color:#0c4573;}.hero{align-items:center;background-color:#072945;background-position:center;background-size:cover;display:flex;min-height:600px;padding:0 24px;}.hero-inner{margin:0 auto;max-width:1024px;width:100%;}.hero-word{background-color:#5cbce0;color:#020d17;display:table;font-size:54px;font-weight:700;line-height:69px;margin:0 0 16px 0;padding:0 2px;}.hero-navigating{background-image:url("../assets/hero-navigating-special-education.webp");}.site-footer{background-color:#020d17;}.cta{padding:58px 24px;}.cta-inner{align-items:start;display:grid;gap:36px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:672px;}.cta-image{border-radius:6px;display:block;height:auto;width:100%;}.cta-title{color:#e9cf76;font-size:20px;font-weight:700;line-height:45px;margin:60px 0 48px 0;}@media (max-width: 768px){.header-inner{flex-wrap:wrap;min-height:64px;padding:0 16px;}.logo{height:40px;width:149px;}.site-nav{flex-wrap:wrap;justify-content:flex-end;}.nav-button{border:1px solid #072945;border-radius:6px;color:#072945;cursor:pointer;display:block;font-size:14px;font-weight:500;padding:10px 12px;}.nav-list{background-color:#ffffff;box-shadow:0 8px 24px rgba(0, 0, 0, 0.15);display:none;left:0;padding:8px 0 16px 0;position:absolute;right:0;top:64px;z-index:20;}.nav-toggle:checked ~ .nav-list{display:block;}.nav-toggle:focus-visible ~ .nav-button{outline:2px solid #0c4573;outline-offset:2px;}.nav-link{font-size:16px;padding:10px 24px;}.subnav{box-shadow:none;display:block;min-width:0;padding:0 0 0 24px;position:static;}.subnav-link{padding:8px 24px;}.section{padding:40px 16px;}.hero{min-height:360px;padding:0 16px;}.hero-stack{padding-top:0;}.hero-word{font-size:38px;line-height:50px;}.list-medium{padding-left:24px;}.text-larger{font-size:18px;line-height:25px;}.cta{padding:40px 16px;}.cta-inner{gap:0;grid-template-columns:1fr;}.cta-title{line-height:36px;margin:0 0 24px 0;}.cta-image{margin-top:32px;order:2;}}