@media (max-width:1199px){.main-nav{gap:11px;font-size:.72rem}.hero-grid{gap:40px}.model-layout{gap:40px}.teacher-grid,.family-grid,.standard{gap:45px}.form-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:1024px){.nav-cta{display:none}.service-grid{grid-template-columns:repeat(3,1fr)}.timeline{grid-template-columns:repeat(3,1fr);gap:30px}.timeline:before{display:none}.legislator{grid-template-columns:1fr 1fr}.kit{grid-column:1/-1}.participation-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:991px){.nav-wrap{height:78px}.main-nav{position:fixed;top:78px;left:0;right:0;display:none;padding:24px;background:var(--color-cream);box-shadow:var(--shadow-soft);flex-direction:column;align-items:flex-start;font-size:.95rem}.main-nav.open{display:flex}.nav-toggle{display:grid;gap:5px;margin-left:auto;padding:8px;border:0;background:transparent;cursor:pointer}.nav-toggle span{display:block;width:25px;height:2px;background:var(--color-navy)}.hero{padding:70px 0 80px}.hero-grid,.model-layout,.teacher-grid,.family-grid,.standard{grid-template-columns:1fr}.hero-art{max-width:580px;width:100%;margin:auto;min-height:410px}.model-layout{gap:35px}.model-detail{max-width:650px;margin:auto}.split-heading{display:block}.split-heading>p{margin-top:15px}.ecosystem{width:100%;max-width:550px}.knowledge-grid,.resource-grid{grid-template-columns:1fr 1fr}.research-grid{grid-template-columns:1fr 1fr}.ethics-grid{grid-template-columns:1fr 1fr}.footer-grid{display:block}.site-footer nav{margin-top:32px}}
@media (max-width:767px){body{font-size:16px}.container,.narrow{width:min(calc(100% - 32px),var(--container))}.section{padding:72px 0}.hero{padding:55px 0 72px}.hero-art{min-height:330px}.art-arch{left:40px;transform:scale(.8);transform-origin:bottom left}.art-person.adult{right:50px;bottom:52px;transform:scale(.8);transform-origin:bottom right}.art-person.child{left:90px;bottom:28px;transform:scale(.52);transform-origin:bottom left}.impact{padding:72px 0}.impact-grid,.quote-grid,.knowledge-grid,.resource-grid,.blog-grid{grid-template-columns:1fr}.impact-grid article{padding:25px}.quote-grid{margin:30px 0}.quote-grid blockquote:nth-child(2){transform:none}.policy-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.policy-flow li:after{display:none}.flow-block{padding:28px 20px}.timeline{grid-template-columns:1fr 1fr;gap:20px}.timeline li{padding:0}.service-grid{grid-template-columns:1fr 1fr}.habits{grid-template-columns:1fr}.research-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.roadmap{display:grid;grid-template-columns:1fr 1fr;gap:20px}.roadmap li:before{margin-left:0}.roadmap li{text-align:left}.legislator{grid-template-columns:1fr}.partner-grid{grid-template-columns:1fr 1fr}.participation-grid,.form-grid{grid-template-columns:1fr}.participation-grid a{min-height:135px}.ethics-grid,.ethics-notices{grid-template-columns:1fr}.statement-section{padding:72px 0}.statement-section p span{display:block;margin:4px 0}.site-footer nav{grid-template-columns:1fr 1fr;gap:10px 20px}}
@media (max-width:480px){h1{font-size:2.18rem}.section-heading{margin-bottom:32px}.hero-art{min-height:280px}.art-note{font-size:.72rem;right:12px;bottom:12px}.ecosystem{aspect-ratio:1}.ecosystem-center{width:120px;left:calc(50% - 60px);top:calc(50% - 60px);font-size:.72rem}.orbit{width:80px;font-size:.56rem}.orbit-upper-left{left:2%;top:14%}.orbit-upper-right{right:0;top:14%}.timeline{grid-template-columns:1fr}.service-grid,.partner-grid{grid-template-columns:1fr}.knowledge-grid{gap:12px}.dashboard{padding:20px}.metric-grid{grid-template-columns:1fr}.legislative-list{grid-template-columns:1fr}.button-row .button{width:100%}.footer-grid{gap:20px}}
