.story .story-section{display:inline-block;width:25%;font-size:14px;vertical-align:top}.story .story-section.wide{width:35%}.story .story-section.wide img{padding:0}.story .story-section+.story-section{margin-left:3%}.story .story-section p{margin:-10px auto 25px;max-width:250px}.story .story-section p span{display:block}@media screen and (max-width:1000px){.story .story-section{font-size:12.5px}.story .story-section img{height:160px}.story .story-section+.story-section{margin-left:30px}}@media screen and (max-width:900px){.story .story-section{width:40%}.story .story-section.wide{width:80%;margin-left:0}}@media screen and (max-width:600px){.story .story-section img{height:125px}.story .story-section p span{display:inline}}@media screen and (max-width:400px){.story .story-section{font-size:12px}}.how-it-works-panel{text-align:center;padding-bottom:20px}.how-it-works-panel .banner-sub-text{margin:12px auto}.how-it-works-panel .story .story-section{margin-left:3%}.how-it-works-panel .story .story-section img{max-width:100%}.how-it-works-panel .story .story-section p{margin-top:-2em;position:relative}.how-it-works-panel .story .story-section.wide p{margin-top:-3.5em;padding-right:6em;max-width:300px}.how-it-works-panel .story .story-section .image-wrapper{display:inline-block;position:relative}.how-it-works-panel .story .story-section .image-wrapper::after{position:absolute;top:-.25em;left:-1%;right:-5%;text-align:left;font-size:80px;font-weight:800;color:#35b7ff;z-index:1}.how-it-works-panel .story .story-section:nth-child(1) .image-wrapper::after{content:"1"}.how-it-works-panel .story .story-section:nth-child(2) .image-wrapper::after{content:"2"}.how-it-works-panel .story .story-section:nth-child(3) .image-wrapper::after{right:0%;content:"3"}@media screen and (max-width:1200px){.how-it-works-panel .story .story-section .image-wrapper::after{font-size:72px}}@media screen and (max-width:1000px){.how-it-works-panel .story .story-section .image-wrapper::after{font-size:60px}}@media screen and (max-width:600px){.how-it-works-panel .story .story-section .image-wrapper::after{font-size:48px}.how-it-works-panel .story .story-section.wide p{margin-top:-2.75em;padding-right:8em}}.top-panel{padding-left:30px;padding-right:30px}.top-video-panel{padding-right:0;display:flex}.top-video-panel>div{width:50%}.homepage-video img{height:100%;max-width:100%;object-fit:cover}.home-video-triangle{position:absolute}.homepage-video{cursor:pointer;margin:-1px 0}.homepage-video .home-video-play{position:absolute;width:70px;height:70px;transition:width 300ms,height 300ms;top:50%;left:75%;transform:translate(-50%,-50%)}.homepage-video:hover .home-video-play{width:85px;height:85px;transition:width 100ms,height 100ms}.top-panel h1{font-size:48px;margin:.8em 15px;padding-top:30px}.top-panel h2{font-weight:normal;font-size:21px;margin:1em 15px}.top-panel .top-image{margin:21.5px 0 30px;max-width:42%;position:relative;width:400px}.top-panel .top-image img{width:100%}.top-panel .top-image .top-image-label{position:absolute;width:52%;text-align:center;line-height:24px;font-family:CaveatBrush,ComicRelief,cursive;font-size:28px;color:#1d94d3}.top-panel .top-image .top-image-label.teacher{bottom:86%;right:25%;width:80%}.top-panel .top-image .top-image-label.printables{top:84%;right:60%}.top-panel .top-image .top-image-label.interactives{top:84%;right:0%}.top-panel .home-cta a{margin:10px}@media screen and (max-width:1200px){.top-panel h1{font-size:40px;margin-left:5px}.top-panel h2{font-size:21px;margin-left:5px}.top-panel .top-image{margin-top:31px}}@media screen and (max-width:1050px){.top-panel h1{font-size:36px}.top-panel h2{font-size:18px}}@media screen and (max-width:900px){.top-panel h1{font-size:33px}.top-panel h2{font-size:16px}}@media screen and (max-width:750px){.top-panel h1{padding-top:10px}}@media screen and (max-width:660px){.top-panel{padding-left:15px;padding-right:15px}.top-video-panel{flex-direction:column-reverse}.top-video-panel>div{width:100%}.top-video-panel .homepage-video{margin:0 -15px;width:calc(100% + 30px)}.home-video-triangle{display:none}.homepage-video .home-video-play{top:30%;left:50%;transform:translate(-50%,-50%)}.top-panel h1{padding-top:0;clear:both;text-align:center}.top-panel h2{text-align:center}.top-panel .top-image{float:none;margin:15px auto 0;display:block;width:300px;max-width:75%}}@media screen and (max-width:450px){.top-panel h1{font-size:24px}.top-panel h2{font-size:14px}.top-panel .top-image .top-image-label{font-size:21px;line-height:18px}}.top-image-inner{position:relative}.top-image-boast{text-align:center;margin-top:20px}.top-image-boast span{color:#222;background-color:#c7e2f1;font-weight:bold;margin:10px;font-size:16px;padding:5px 12px;border-radius:6px}@media screen and (max-width:750px){.top-image-boast span{font-size:14px}}@media screen and (max-width:900px){.top-image-boast span.longer{font-size:11px;padding:5px}}