a.im-related-feature{color:black}.c-annotation--ell::before{content:"Access for English Learners"}.c-annotation--swd::before{content:"Access for Students with Disabilities"}.im-c-hero__heading.demo{text-transform:none}.home-badge-fix{width:115px}.curriculum-badge-fix{width:90px;margin-right:10px}.im-c-hero__container_demo{background-image:url(/assets/bg-K5-IM-6da85e22cc76d301b040de056e88e624032320a52bf14ce857f585d8e4befd67.svg);background-size:cover}.im-c-feature--gk:after{background-image:url(/assets/K5-K-btn-0558b387206876edd594181d86435c23d662f2477c4ffdea2b66a53f248d9271.svg);width:100%;height:100%}p.footer-logout{text-align:center}.im-c-feature--g1:after{background-image:url(/assets/K5-1-btn-5de2282825fa3c804dbb0610f6eaaa5c6dd6aad384bd998e93f7a70c4af8d8fb.svg);width:100%;height:100%}.im-c-feature--g2:after{background-image:url(/assets/K5-2-btn-cac9485c2f1fc4b3903abd5b607e9cf10cb1086249ef8ff6adf17060ac945bf8.svg);width:100%;height:100%}.im-c-feature--g3:after{background-image:url(/assets/K5-3-btn-ab789e4f43d01fe7f011dbe0e44ff3b3e661ebc41fa9d3d8f91eac9b1af8d479.svg);width:100%;height:100%}.im-c-feature--g4:after{background-image:url(/assets/K5-4-btn-58904a53d40ed5015fa07f79d8383a1b4b59959d89104e6f0b09d2890aaf8cd3.svg);width:100%;height:100%}.im-c-feature--g5:after{background-image:url(/assets/K5-5-btn-7114e89010334e40b9317ed35cddc39544c3771d657c6a103d6b17da5685c391.svg);width:100%;height:100%}.im-c-feature.im-related-feature.spanish_primary{margin-bottom:1.25rem}.error-page{padding:30vh;text-align:center}.im-c-content ol.ol--upperalpha{list-style-type:upper-alpha}.resource-link{color:#c63a11;font-size:.875rem;font-weight:400;line-height:1rem;align-items:center;display:flex;justify-content:center;text-align:center;text-decoration:none}.im-c-filetype--zip>svg{fill:#c63a11}.kh-theme .im-theme--brand .im-c-hero{background-color:#ffffff}.kh-theme .im-theme--brand .im-c-hero__heading{color:#0054a4}.im-c-screenreader-text{background-color:#ffffff;color:#000000}.im-c-marketing-nav__text{padding:0.25rem 1rem 0}@media only screen and (min-width: 960px){.im-c-marketing-nav__text{padding-bottom:0.25rem}}.im-c-marketing-nav__link{line-height:1rem}@media only screen and (min-width: 960px){.im-c-marketing-nav__link{padding:0.25rem 1rem;text-align:center}}.im-c-features--row .im-related-feature{background-color:#fcfcfc;color:#323232;font-size:0.6rem;margin:0.5rem 0 0;padding:0.5rem 0.675rem;text-align:center}.im-c-features--row .im-related-feature:hover{border:2px solid rgba(198,58,17,0.5)}@media only screen and (min-width: 760px){.im-c-features--row .im-related-feature{padding:0.5rem 1.125rem;font-size:1rem}}.im-c-features--row.im-meta__audience--students{justify-content:space-between}.im-c-features--row.im-meta__audience--students .im-related-feature.im-meta__grade-band--aga_es{flex-basis:24%;flex-grow:0}@media only screen and (min-width: 760px){.im-c-features--row.im-meta__audience--students .im-related-feature.im-meta__grade-band--aga_es{flex-basis:23%}}.invite-form{color:black}#invite-modal{z-index:12}.modal-text{text-align:left}.im--sticky-footer .im-c-header{z-index:1}.kh-theme .im-theme--brand .im-c-hero{background-color:#ffffff}.kh-theme .im-theme--brand .im-c-hero__heading{color:#0054a4}.im-c-screenreader-text{background-color:#ffffff;color:#000000}.im-c-marketing-nav__text{padding:0.25rem 1rem 0}@media only screen and (min-width: 960px){.im-c-marketing-nav__text{padding-bottom:0.25rem}}.im-c-marketing-nav__link{line-height:1rem}@media only screen and (min-width: 960px){.im-c-marketing-nav__link{padding:0.25rem 1rem;text-align:center}}.invite-form{color:black}#invite-modal{z-index:12}.modal-text{text-align:left}.im--sticky-footer .im-c-header{z-index:1}.kh-theme .im-theme--brand .im-c-hero{background-color:#ffffff}.kh-theme .im-theme--brand .im-c-hero__heading{color:#0054a4}.im-c-screenreader-text{background-color:#ffffff;color:#000000}.im-c-marketing-nav__text{padding:0.25rem 1rem 0}@media only screen and (min-width: 960px){.im-c-marketing-nav__text{padding-bottom:0.25rem}}.im-c-marketing-nav__link{line-height:1rem}@media only screen and (min-width: 960px){.im-c-marketing-nav__link{padding:0.25rem 1rem;text-align:center}}.js-hide{display:none}.tagify__input:focus,.tagify__tag-text:focus{box-shadow:none}.im-c-form__instructions{background-color:#f5f5f5;padding:15px;margin:10px 0;font-style:italic}.font--inline-code{color:#c63a11;background-color:#fefefe;border-radius:2px;padding:1px 5px;margin:0 2px;font-family:Courier, monospace;font-style:normal;font-size:14px}
