a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.full-gradient{background:#003b5c;background:linear-gradient(90deg,#003b5c,#005587,#2774ae,#8bb8e8,#daebfe);color:#0ff}.dark-gradient{background:#003b5c;background:linear-gradient(90deg,#003b5c,#005587);color:#fff}.medium-gradient{background:#005587;background:linear-gradient(90deg,#005587,#2774ae);color:#fff}.light-gradient{background:#8bb8e8;background:linear-gradient(90deg,#8bb8e8,#daebfe);color:#262626}p{font-size:1rem}p,p.link-content{line-height:1.5rem}p.link-content{font-size:1.25rem}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{background:#fff;font-family:Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;color:#262626}body .image-current.ril-image-current{width:720px;height:405px}header{height:48px;position:relative}header #logo{height:16px;position:absolute;left:32px;top:16px;width:50px}@media (min-width:768px){header #logo{height:20px;left:92px;top:14px;width:64px}}@media (min-width:1024px){header #logo{left:82px}}div#prefooter .nav{background:#fff}div#prefooter .nav .highlight{background:#daebfe}div#prefooter .nav .highlight .text{font-weight:700}div#prefooter .nav a{display:block;text-decoration:none;border-bottom:2px solid #e7e7e8;color:#2774ae;font-size:1.25rem;line-height:1.5rem}div#prefooter .nav a .link-content{display:-ms-grid;display:grid;-ms-grid-columns:42px 1fr 50px;-ms-grid-rows:80px;grid-template-columns:42px 1fr 50px;grid-template-rows:80px;transition:width .5s ease}@media (min-width:600px){div#prefooter .nav a .link-content{width:580px;margin:0 auto;-ms-grid-columns:40px 1fr 57px;grid-template-columns:40px 1fr 57px}}div#prefooter .nav a .link-content svg{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-column-align:end;-ms-grid-row-align:center;justify-self:end;align-self:center}@media (min-width:600px){div#prefooter .nav a .link-content svg{justify-self:start}}div#prefooter .nav a .link-content .icon-color{fill:#0b6ea6}div#prefooter .nav a .link-content .text{-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row-align:center;padding-left:20px;align-self:center}@media (min-width:600px){div#prefooter .nav a .link-content .text{padding-left:0}}@media (min-width:600px) and (-ms-high-contrast:none),screen and (min-width:600px) and (-ms-high-contrast:active){div#prefooter .nav a .link-content .text{padding-left:20px}}div#prefooter .nav a .link-content .arrow{-ms-grid-column:3;-ms-grid-column-span:1;background-image:url(/images/icons/icon-arrow-large.png);background-position:0;background-repeat:no-repeat;background-size:32px 26px}div#prefooter .nav a:hover{color:#0052e0}@media (hover:none){div#prefooter .nav a:hover{color:#2774ae}}div#prefooter .nav a:hover .icon-color{fill:#0052e0}div#prefooter .nav a:hover .arrow{background-image:url(/images/icons/icon-arrow-large-hover.png)}@media (hover:none){div#prefooter .nav a:hover .arrow{background-image:url(/images/icons/icon-arrow-large.png)}}div#prefooter .nav a:focus{color:#0052e0}div#prefooter .nav a:focus .icon-color{fill:#0052e0}div#prefooter .nav a:focus .arrow{background-image:url(/images/icons/icon-arrow-large-hover.png)}div#prefooter .nav a:active{color:#003b5c}div#prefooter .nav a:active .icon-color{fill:#003b5c}div#prefooter .nav a:active .arrow{background-image:url(/images/icons/icon-arrow-large-active.png)}footer{margin:24px}@media only screen and (max-width:350px){footer{margin:24px 10px}}footer a{color:#0b6ea6}footer a:visited{color:#5223b0}footer a:hover{color:#0052e0}@media (hover:none){footer a:hover{color:#0b6ea6}}footer a:focus{color:#0052e0}footer a:active{color:#003b5c}footer .logo{height:36px;width:auto;margin-bottom:14px}@media only screen and (max-width:320px){footer .logo{height:33px}}footer .address{font-size:.75rem;line-height:1.25rem}@media (min-width:600px){footer{text-align:center}footer br{display:none}}section#hero{background-image:url(/images/backgrounds/pattern-bg-small2x.png);background-repeat:repeat;background-size:214px 150px;overflow:hidden;width:100%}@media (min-width:768px){section#hero{background-image:none;background:#005587;background:linear-gradient(0deg,#005587,#2774ae);height:360px}}@media (min-width:1024px){section#hero{height:484px}}@media (min-width:1280px){section#hero{height:594px}}section#hero .title-holder{display:block;background:url(/images/text-bubble-gray-large2x.png);background-size:contain;background-position:26%;background-repeat:no-repeat;height:145px;width:358px;margin:0 auto 7px}@media (min-width:600px){section#hero .title-holder{margin-bottom:25px}}@media (min-width:768px){section#hero .title-holder{height:145px;width:420px;background:url(/images/text-bubble-gray-xlarge2x.png);background-size:contain;background-position:26%;background-repeat:no-repeat;margin:0 0 17px 25px}}@media (min-width:1024px){section#hero .title-holder{height:195px;width:572px;background:url(/images/text-bubble-gray-xlarge2x.png);background-size:contain;background-position:26%;background-repeat:no-repeat;margin:0 0 25px 25px}}@media (min-width:1280px){section#hero .title-holder{height:244px;width:711px;background:url(/images/text-bubble-gray-xlarge2x.png);background-size:contain;background-position:26%;background-repeat:no-repeat;margin:0 0 30px 25px}}section#hero .title-holder h1{font-size:2.2rem;line-height:2.5rem;padding:10px 31px;color:#003b5c;font-weight:600;margin:0 auto}@media (min-width:768px){section#hero .title-holder h1{font-size:2.7rem;line-height:3.1rem;padding:20px 21px;letter-spacing:-1px}}@media (min-width:1024px){section#hero .title-holder h1{font-size:3.59rem;line-height:4.2rem;padding:25px 30px;letter-spacing:-1px}}@media (min-width:1280px){section#hero .title-holder h1{font-size:4.5rem;line-height:5rem;padding:35px;letter-spacing:-1px}}section#hero .title-holder h1 span{display:block}@media (min-width:768px){section#hero .title-holder h1 span{display:inline-block;position:absolute;margin:0 0 0 15px}}@media (min-width:1280px){section#hero .title-holder h1 span{margin:8px 0 0 25px}}section#hero .title-holder h1 span img{margin-top:8px;width:108px;height:auto}@media (min-width:768px){section#hero .title-holder h1 span img{display:inline-block;width:120px}}@media (min-width:1024px){section#hero .title-holder h1 span img{display:inline-block;width:175px}}@media (min-width:1280px){section#hero .title-holder h1 span img{display:inline-block;width:200px}}section#hero a{font-size:.875rem;text-decoration:none}section#hero a:after{background-image:url(/images/icons/icon-arrow-text-small.png);background-size:24px 14px;display:inline-block;margin-left:6px;width:24px;height:14px;content:"";vertical-align:-10%}section#hero button{background-color:transparent;background-repeat:no-repeat;border:1px solid transparent;color:#fff;cursor:pointer;font-size:.875rem;margin-left:26px;overflow:hidden;padding:5px 10px}@media (min-width:1024px){section#hero button{padding:11px 10px}}section#hero button:after{background-image:url(/images/icons/icon-arrow-text-small.png);background-size:24px 14px;display:inline-block;margin-left:6px;width:24px;height:14px;content:"";vertical-align:-10%}@media (min-width:1024px){section#hero button:after{background-image:url(/images/icons/icon-arrow-text-medium.png);background-size:30px 20px;width:30px;height:20px}}section#hero button:hover{border-color:#fff;border-radius:4px}@media (min-width:600px){section#hero button{margin-left:0}}@media (min-width:768px){section#hero button{font-size:1.125rem}}@media (min-width:1024px){section#hero button{font-size:1.25rem}}section#hero img#thought-bubble{height:145px;margin-bottom:4px;position:relative;right:-16px;width:313px}@media only screen and (max-width:359px){section#hero img#thought-bubble{height:131px;margin-bottom:8px;width:auto}}@media (min-width:600px){section#hero img#thought-bubble{margin-bottom:22px;right:-26px}}@media (min-width:768px){section#hero img#thought-bubble{margin-bottom:18px;height:141px;width:419px}}@media (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){section#hero img#thought-bubble{display:none}}@media (min-width:1024px){section#hero img#thought-bubble{height:191px;margin-bottom:26px;width:569px}}@media (min-width:1280px){section#hero img#thought-bubble{height:241px;margin-bottom:33px;width:712px}}section#hero img.ie-dependent.ie11{display:none}@media (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){section#hero img.ie-dependent.ie11{display:block;height:141px;width:419px;margin-bottom:24px;right:-26px}}@media (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){section#hero img.ie-dependent.ie11{height:191px;width:596px;margin-bottom:13px}}@media (-ms-high-contrast:active),(min-width:1280px) and (-ms-high-contrast:none){section#hero img.ie-dependent.ie11{height:241px;width:712px;margin-bottom:31px}}section#hero img#students{display:block;height:auto;width:100%}@media (min-width:768px){section#hero img#students{display:block;bottom:-21px;position:absolute;right:-72px;width:387px}}@media (min-width:1024px){section#hero img#students{bottom:-47px;width:526px}}@media (min-width:1280px){section#hero img#students{width:660px}}@media (min-width:600px){section#hero #hero-copy{text-align:center}}@media (min-width:768px){section#hero #hero-copy{margin-left:38px;text-align:left;width:48%}}@media (min-width:1024px){section#hero #hero-copy{margin-left:45px}}@media (min-width:1280px){section#hero #hero-copy{margin-left:52px;width:40%}}section#hero .container{margin:0 auto;padding-top:20px;position:relative;width:328px}@media (min-width:600px){section#hero .container{width:385px}}@media (min-width:768px){section#hero .container{padding-top:40px;position:relative;width:670px}}@media (min-width:1024px){section#hero .container{padding-top:46px;width:926px}}@media (min-width:1280px){section#hero .container{padding-top:50px;width:1157px}}section#hero .h2,section#hero h2{color:#fff;margin-bottom:12px;margin-left:38px;padding-right:20px}@media (min-width:600px){section#hero .h2,section#hero h2{margin-bottom:16px;margin-left:0;padding-right:0}}@media (min-width:768px){section#hero .h2,section#hero h2{font-size:2.375rem;line-height:2.8215rem;margin-bottom:14px;margin-left:10px}}@media (min-width:1024px){section#hero .h2,section#hero h2{font-size:3.25rem;line-height:3.75rem;margin-bottom:22px}}@media (min-width:1280px){section#hero .h2,section#hero h2{font-size:4rem;line-height:4.6875rem;margin-bottom:30px}}section#NotFound{background-image:url(/images/backgrounds/pattern-bg-small2x.png);background-repeat:repeat;background-size:214px 150px;overflow:hidden;width:100%}@media (min-width:768px){section#NotFound{background-image:none;background:#005587;background:linear-gradient(0deg,#005587,#2774ae);height:420px}}@media (min-width:1024px){section#NotFound{height:528px}}@media (min-width:1280px){section#NotFound{height:594px}}section#NotFound a{color:#fff;font-size:.875rem}section#NotFound a:hover{background-color:#ffd100;color:#262626;text-decoration:none}section#NotFound a:active{background-color:#ffb81c;text-decoration:none}@media (min-width:1280px){section#NotFound a{font-size:1.25rem;line-height:1.5rem}}section#NotFound h1{color:#fff;font-size:2rem;line-height:2.25rem;margin-bottom:22px;margin-left:38px;padding-right:32px}@media (min-width:600px){section#NotFound h1{margin-bottom:16px;margin-left:0;padding-right:0}}@media (min-width:768px){section#NotFound h1{font-size:2.375rem;line-height:2.8215rem;margin-bottom:14px;margin-left:10px}}@media (min-width:1024px){section#NotFound h1{font-size:3.25rem;line-height:3.75rem;margin-bottom:22px}}@media (min-width:1280px){section#NotFound h1{font-size:3rem;line-height:3.625rem;margin-bottom:30px}}section#NotFound img#thought-bubble{height:145px;margin-bottom:12px;position:relative;right:-16px;width:313px}@media only screen and (max-width:359px){section#NotFound img#thought-bubble{height:128px;width:auto;right:-26px}}@media (min-width:600px){section#NotFound img#thought-bubble{margin-bottom:22px;right:-26px}}@media (min-width:768px){section#NotFound img#thought-bubble{margin-bottom:18px;height:141px;width:419px}}@media (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){section#NotFound img#thought-bubble{display:none}}@media (min-width:1024px){section#NotFound img#thought-bubble{height:191px;margin-bottom:26px;width:569px}}@media (min-width:1280px){section#NotFound img#thought-bubble{height:241px;margin-bottom:33px;width:712px}}section#NotFound img.ie-dependent.ie11{display:none}@media (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){section#NotFound img.ie-dependent.ie11{display:block;height:141px;width:419px;margin-bottom:24px;right:-26px}}@media (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){section#NotFound img.ie-dependent.ie11{height:191px;width:596px;margin-bottom:13px}}@media (-ms-high-contrast:active),(min-width:1280px) and (-ms-high-contrast:none){section#NotFound img.ie-dependent.ie11{height:241px;width:712px;margin-bottom:31px}}section#NotFound img#smiley{display:block;height:auto;width:100%}@media (min-width:768px){section#NotFound img#smiley{display:block;bottom:16px;position:absolute;right:-105px;width:387px}}@media (min-width:1024px){section#NotFound img#smiley{width:526px}}@media (min-width:1280px){section#NotFound img#smiley{bottom:-80px;right:-132px;width:660px}}section#NotFound p{font-size:.875rem;line-height:1.1875rem;padding-left:38px;padding-right:100px}@media (min-width:600px){section#NotFound p{padding:0}}@media (min-width:768px){section#NotFound p{padding-left:10px}}@media (min-width:1280px){section#NotFound p{font-size:1.25rem;line-height:1.5rem}}@media (min-width:600px){section#NotFound #hero-copy{text-align:center}}@media (min-width:768px){section#NotFound #hero-copy{margin-left:38px;text-align:left;width:48%}}@media (min-width:1024px){section#NotFound #hero-copy{margin-left:45px}}@media (min-width:1280px){section#NotFound #hero-copy{margin-left:52px;width:50%}}section#NotFound .container{margin:0 auto;padding-top:20px;position:relative;width:328px}@media (min-width:600px){section#NotFound .container{width:385px}}@media (min-width:768px){section#NotFound .container{padding-top:40px;position:relative;width:670px}}@media (min-width:1024px){section#NotFound .container{padding-top:46px;width:926px}}@media (min-width:1280px){section#NotFound .container{padding-top:50px;width:1157px}}.h1,h1{font-size:3.375rem;line-height:4.5rem}.h2,h2{font-size:2rem;line-height:2.25rem}.h3,h3{font-size:1.5rem;line-height:2rem}.h4,h4{font-size:1.125rem;line-height:1.5rem}.contextual-header,.h5,h5{font-size:1rem;line-height:1.375rem}.h6,h6{font-size:.667rem;line-height:1rem}.display{font-size:4.5rem;font-weight:700;line-height:5rem}.contextual-header{color:#424242;font-weight:700}.subheading{font-family:Helvetica,Arial,sans-serif;font-weight:400}section#journey{background:#2774ae}@media (min-width:768px){section#journey{background:url(/images/backgrounds/pattern-bg-small2x.png);background-repeat:repeat;background-size:214px 150px;border-top:4px solid #2ba1fb;border-bottom:4px solid #2ba1fb}}section#journey .h2{padding:22px 0 18px;text-align:center;color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:1px}@media (min-width:1024px){section#journey .h2{padding:41px 0 22px;font-size:2.75rem}}@media (min-width:768px){section#journey .nav{width:90%;margin:0 auto;display:flex;justify-content:space-around}}@media (min-width:1280px){section#journey .nav{width:80%}}section#journey .nav .arrow{-ms-grid-column:2;-ms-grid-column-span:1;background-color:#0b6ea6;background-image:url(/images/icons/icon-arrow-circle-default.png);background-position:50%;background-repeat:no-repeat;background-size:40px}@media (min-width:768px){section#journey .nav .arrow{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1;background-size:31px}}@media (min-width:1024px){section#journey .nav .arrow{background-size:40px}}section#journey .nav a{font-size:1.75rem;font-weight:700;display:block;text-decoration:none;color:#003b5c;border-top:4px solid #2ba1fb}@media (min-width:768px){section#journey .nav a{margin:0 0 50px;border:4px solid #2ba1fb}}@media (min-width:1024px){section#journey .nav a{margin:24px 0 50px;font-size:2.375rem}}section#journey .nav a p.link-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 100px;-ms-grid-rows:80px;grid-template-columns:1fr 100px;grid-template-rows:80px;background:#fff}@media (min-width:768px){section#journey .nav a p.link-content{-ms-grid-columns:132px;-ms-grid-rows:88px 53px;grid-template-columns:132px;grid-template-rows:88px 53px}}@media (min-width:1024px){section#journey .nav a p.link-content{-ms-grid-columns:179px;-ms-grid-rows:120px 71px;grid-template-columns:179px;grid-template-rows:120px 71px}}@media (min-width:1280px){section#journey .nav a p.link-content{-ms-grid-columns:224px;-ms-grid-rows:150px 89px;grid-template-columns:224px;grid-template-rows:150px 89px}}section#journey .nav a p.link-content .text{font-size:1.75rem;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-column-align:center;-ms-grid-row-align:center;justify-self:center;align-self:center;margin-top:4px}@media (min-width:768px){section#journey .nav a p.link-content .text{text-align:center;-ms-grid-row:1;-ms-grid-row-span:1}}@media (min-width:1024px){section#journey .nav a p.link-content .text{font-size:2.375rem;margin-top:7px}}@media (min-width:768px){section#journey .nav a p.link-content .text .grade{display:block;font-size:1rem;margin-top:-2px;text-transform:uppercase}}@media (min-width:1024px){section#journey .nav a p.link-content .text .grade{font-size:1.375rem;margin-top:6px}}section#journey .nav a:last-child{border-bottom:4px solid #2ba1fb}section#journey .nav a:hover .arrow{background-color:#2ba1fb;background-image:url(/images/icons/icon-arrow-circle-hover.png)}@media (hover:none){section#journey .nav a:hover .arrow{background-image:url(/images/icons/icon-arrow-circle-default.png)}}section#journey .nav a:active+a,section#journey .nav a:focus+a{border-top:0}section#journey .nav a:active,section#journey .nav a:focus{border-top:4px solid #0052e0;border-bottom:4px solid #0052e0}@media (min-width:768px){section#journey .nav a:active,section#journey .nav a:focus{border:4px solid #0052e0}}section#journey .nav a:active .arrow,section#journey .nav a:focus .arrow{background-color:#0052e0;background-image:url(/images/icons/icon-arrow-circle-hover.png)}div#topics{background:url(/images/backgrounds/pattern-bg-large2x.png);background-repeat:repeat;background-size:427px 299px}div#topics section.topics-accordions .accordion{padding:25px 0 10px;border:none}@media (min-width:600px){div#topics section.topics-accordions .accordion{width:580px;margin:0 auto}}div#topics section.topics-accordions .accordion .accordion__item{border-top:0;margin-bottom:16px}div#topics section.topics-accordions .accordion .accordion__title{display:-ms-grid;display:grid;-ms-grid-columns:1fr 70px;grid-template-columns:1fr 70px;position:relative;padding-left:32px;background:#fff}div#topics section.topics-accordions .accordion .accordion__title h2{font-size:1.25rem;line-height:2rem;color:#2774ae}div#topics section.topics-accordions .accordion .accordion__title:hover .accordion__arrow{background:#0052e0;color:#fff}@media (hover:none){div#topics section.topics-accordions .accordion .accordion__title:hover .accordion__arrow{background:#ffd100;color:#003b5c}}div#topics section.topics-accordions .accordion .accordion__arrow{margin-top:-12px;margin-right:16px;width:24px;height:24px;position:absolute;top:50%;border-radius:50%;background-color:#ffd100;color:#003b5c}div#topics section.topics-accordions .accordion [aria-expanded=true] .accordion__arrow:after,div#topics section.topics-accordions .accordion [aria-expanded=true] .accordion__arrow:before,div#topics section.topics-accordions .accordion [aria-selected=true] .accordion__arrow:after,div#topics section.topics-accordions .accordion [aria-selected=true] .accordion__arrow:before{top:45%}div#topics section.topics-accordions .accordion .accordion__body{padding:8px 32px 20px;background:#fff}div#topics section.topics-accordions .button{margin-top:16px;background-color:#0b6ea6;border-radius:4px;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;padding:12px 16px;text-decoration:none}div#topics section.topics-accordions .button:hover{background-color:#0052e0}div#topics section.topics-accordions .button:active{background-color:#003b5c}div#when-to-do-stuff{background:url(/images/backgrounds/pattern-bg-large2x.png);background-repeat:repeat;background-size:427px 299px}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion{padding:25px 0 10px;border:none}@media (min-width:600px){div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion{width:580px;margin:0 auto}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__body{padding:20px 0}}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__item{border-top:0;margin-bottom:16px}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title{display:-ms-grid;display:grid;-ms-grid-columns:70px 1fr 70px;grid-template-columns:70px 1fr 70px;position:relative;background:rgba(0,85,135,.7)}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title h2{-ms-grid-column:2;-ms-grid-column-span:1;text-align:center;text-transform:uppercase;font-size:1.5rem;color:#fff}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title svg{-ms-grid-column:1;-ms-grid-column-span:1;margin-left:-5px;align-self:center}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title:hover .icon-color{fill:#fff}@media (hover:none){div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title:hover .icon-color{fill:none}}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title:hover .icon-stroke{stroke:#2774ae}@media (hover:none){div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title:hover .icon-stroke{stroke:#fff}}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title:hover .accordion__arrow{background:#fff;color:#2774ae}@media (hover:none){div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title:hover .accordion__arrow{background:#ffd100;color:#003b5c}}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title[aria-selected=true] .icon-color{fill:#fff}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__title[aria-selected=true] .icon-stroke{stroke:#2774ae}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion__arrow{margin-top:-12px;margin-right:16px;width:24px;height:24px;position:absolute;top:50%;border-radius:50%;background-color:#ffd100;color:#003b5c}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion [aria-expanded=true] .accordion__arrow:after,div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion [aria-expanded=true] .accordion__arrow:before,div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion [aria-selected=true] .accordion__arrow:after,div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion [aria-selected=true] .accordion__arrow:before{top:45%}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion-child{margin-bottom:16px;padding:24px 32px;background:#fff}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion-child .headline{margin-bottom:8px;color:#2774ae;font-size:1.25rem}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .accordion-child:last-child{margin-bottom:0}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .summer-border{border:4px solid #f3f435}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .fall-border{border:4px solid #fbaa5b}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .winter-border{border:4px solid #47d9f2}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .spring-border{border:4px solid #47f28d}div#when-to-do-stuff section.when-to-do-stuff-accordions .accordion .anytime-border{border:4px solid #f44e35}div#when-to-do-stuff section.when-to-do-stuff-accordions .button{margin-top:16px;background-color:#0b6ea6;border-radius:4px;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;padding:12px 16px;text-decoration:none}div#when-to-do-stuff section.when-to-do-stuff-accordions .button:hover{background-color:#0052e0}div#when-to-do-stuff section.when-to-do-stuff-accordions .button:active{background-color:#003b5c}div#grades section.grades-nav .nav{background:#fff}div#grades section.grades-nav .nav .highlight{background:#daebfe}div#grades section.grades-nav .nav .highlight .text{font-weight:700}div#grades section.grades-nav .nav a{display:block;text-decoration:none;border-bottom:2px solid #e7e7e8;color:#2774ae;font-size:1.25rem;line-height:1.5rem}div#grades section.grades-nav .nav a .link-content{display:-ms-grid;display:grid;-ms-grid-columns:42px 1fr 50px;-ms-grid-rows:80px;grid-template-columns:42px 1fr 50px;grid-template-rows:80px;transition:width .5s ease}@media (min-width:600px){div#grades section.grades-nav .nav a .link-content{width:580px;margin:0 auto;-ms-grid-columns:40px 1fr 57px;grid-template-columns:40px 1fr 57px}}div#grades section.grades-nav .nav a .link-content svg{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-column-align:end;-ms-grid-row-align:center;justify-self:end;align-self:center}@media (min-width:600px){div#grades section.grades-nav .nav a .link-content svg{justify-self:start}}div#grades section.grades-nav .nav a .link-content .icon-color{fill:#0b6ea6}div#grades section.grades-nav .nav a .link-content .text{-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row-align:center;padding-left:20px;align-self:center}@media (min-width:600px){div#grades section.grades-nav .nav a .link-content .text{padding-left:0}}@media (min-width:600px) and (-ms-high-contrast:none),screen and (min-width:600px) and (-ms-high-contrast:active){div#grades section.grades-nav .nav a .link-content .text{padding-left:20px}}div#grades section.grades-nav .nav a .link-content .arrow{-ms-grid-column:3;-ms-grid-column-span:1;background-image:url(/images/icons/icon-arrow-large.png);background-position:0;background-repeat:no-repeat;background-size:32px 26px;image-rendering:-webkit-optimize-contrast}@media (min-width:600px){div#grades section.grades-nav .nav a .link-content .arrow{background-position:100%}}div#grades section.grades-nav .nav a:last-child{border-bottom:none}div#grades section.grades-nav .nav a:hover{color:#0052e0}@media (hover:none){div#grades section.grades-nav .nav a:hover{color:#2774ae}}div#grades section.grades-nav .nav a:hover .icon-color{fill:#0052e0}div#grades section.grades-nav .nav a:hover .arrow{background-image:url(/images/icons/icon-arrow-large-hover.png)}@media (hover:none){div#grades section.grades-nav .nav a:hover .arrow{background-image:url(/images/icons/icon-arrow-large.png)}}div#grades section.grades-nav .nav a:focus{color:#0052e0}div#grades section.grades-nav .nav a:focus .icon-color{fill:#0052e0}div#grades section.grades-nav .nav a:focus .arrow{background-image:url(/images/icons/icon-arrow-large-hover.png)}div#grades section.grades-nav .nav a:active{color:#003b5c}div#grades section.grades-nav .nav a:active .icon-color{fill:#003b5c}div#grades section.grades-nav .nav a:active .arrow{background-image:url(/images/icons/icon-arrow-large-active.png)}div#resources{background:url(/images/backgrounds/pattern-bg-large2x.png);background-repeat:repeat;background-size:427px 299px}div#resources section.resources-accordions .accordion{padding:25px 0 10px;border:none}@media (min-width:600px){div#resources section.resources-accordions .accordion{width:580px;margin:0 auto}}div#resources section.resources-accordions .accordion .accordion__item{border-top:0;margin-bottom:16px}div#resources section.resources-accordions .accordion .accordion__title{display:-ms-grid;display:grid;-ms-grid-columns:1fr 70px;grid-template-columns:1fr 70px;position:relative;background:#fff}@media (min-width:1024px){div#resources section.resources-accordions .accordion .accordion__title{padding-left:32px}}div#resources section.resources-accordions .accordion .accordion__title h2{font-size:1.25rem;line-height:2rem;color:#2774ae}div#resources section.resources-accordions .accordion .accordion__title:hover .accordion__arrow{background:#0052e0;color:#fff}@media (hover:none){div#resources section.resources-accordions .accordion .accordion__title:hover .accordion__arrow{background:#ffd100;color:#003b5c}}div#resources section.resources-accordions .accordion .accordion__arrow{margin-top:-12px;margin-right:16px;width:24px;height:24px;position:absolute;top:50%;border-radius:50%;background-color:#ffd100;color:#003b5c}div#resources section.resources-accordions .accordion [aria-expanded=true] .accordion__arrow,div#resources section.resources-accordions .accordion [aria-selected=true] .accordion__arrow{background-color:#ffd100;color:#003b5c}div#resources section.resources-accordions .accordion [aria-expanded=true] .accordion__arrow:after,div#resources section.resources-accordions .accordion [aria-expanded=true] .accordion__arrow:before,div#resources section.resources-accordions .accordion [aria-selected=true] .accordion__arrow:after,div#resources section.resources-accordions .accordion [aria-selected=true] .accordion__arrow:before{top:45%}div#resources section.resources-accordions .accordion .accordion__body{padding:15px 32px 20px;background:#fff}div#resources section.resources-accordions .accordion .accordion__body ul li{margin-bottom:30px}div#resources section.resources-accordions .accordion .accordion__body ul li:last-child{margin-bottom:5px}div#resources section.resources-accordions .accordion .accordion__body ul li a{line-height:1.375rem;color:#0b6ea6}div#resources section.resources-accordions .accordion .accordion__body ul li a:visited{color:#5223b0}div#resources section.resources-accordions .accordion .accordion__body ul li a:hover{color:#0052e0}@media (hover:none){div#resources section.resources-accordions .accordion .accordion__body ul li a:hover{color:#0b6ea6}}div#resources section.resources-accordions .accordion .accordion__body ul li a:focus{color:#0052e0}div#resources section.resources-accordions .accordion .accordion__body ul li a:active{color:#003b5c}.breadcrumb-wrapper{display:block;width:100%;background-color:#005587;color:#fff;font-weight:700;text-decoration:none}.breadcrumb-wrapper .breadcrumb{margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:56px 1fr 56px;grid-template-columns:56px 1fr 56px;padding:15px 0}.breadcrumb-wrapper .breadcrumb:hover .back-arrow{background-image:url(/images/icons/icon-arrow-back-hover.svg)}@media (hover:none){.breadcrumb-wrapper .breadcrumb:hover .back-arrow{background-image:url(/images/icons/icon-arrow-back-default.svg)}}@media (min-width:600px){.breadcrumb-wrapper .breadcrumb{width:580px;justify-self:center}}.breadcrumb-wrapper .breadcrumb-title{-ms-grid-column:2;-ms-grid-column-span:1;justify-self:center;align-self:center;text-align:center}.breadcrumb-wrapper .breadcrumb-heading-small{font-size:1.25rem;line-height:1.75rem}@media (min-width:1024px){.breadcrumb-wrapper .breadcrumb-heading-small{font-size:1.75rem;line-height:2rem}}.breadcrumb-wrapper .breadcrumb-heading{font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.breadcrumb-wrapper .breadcrumb-heading{font-size:2rem;line-height:2.25rem}}.breadcrumb-wrapper .back-arrow{-ms-grid-column:1;-ms-grid-column-span:1;background-image:url(/images/icons/icon-arrow-back-default.svg);background-position:50%;background-repeat:no-repeat;background-size:24px}@media (min-width:600px){.breadcrumb-wrapper .back-arrow{background-position:0}}section#signup{text-align:center;transition:width .5s ease}section#signup .signup-gradient{height:400px;background:#005587;background:linear-gradient(180deg,#005587,#2774ae)}@media (min-width:1024px){section#signup .signup-gradient{height:452px}}section#signup .h2,section#signup h2{padding:22px 0 18px;text-align:center;color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:1px}@media (min-width:1024px){section#signup .h2,section#signup h2{padding:41px 0 22px;font-size:2.75rem}}section#signup div.text-bubbles{margin:30px 0 50px;display:inline-block}@media (min-width:600px){section#signup div.text-bubbles{width:316px}}@media (min-width:768px){section#signup div.text-bubbles{width:500px;margin-bottom:43px}}section#signup div.text-bubbles img#signup-gray-bubble{height:65px;margin:0 0 25px 116px}@media only screen and (max-width:359px){section#signup div.text-bubbles img#signup-gray-bubble{margin:0 0 25px 69px;height:56px}}@media (min-width:600px){section#signup div.text-bubbles img#signup-gray-bubble{float:right}}@media (min-width:768px){section#signup div.text-bubbles img#signup-gray-bubble{height:49px}}@media (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){section#signup div.text-bubbles img#signup-gray-bubble{display:none}}section#signup div.text-bubbles img.ie-dependent.ie11{display:none}@media (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){section#signup div.text-bubbles img.ie-dependent.ie11{display:block;height:49px;margin:0 0 25px 116px;float:right}}section#signup div.text-bubbles img#signup-blue-bubble{height:45px;margin-bottom:4px}@media only screen and (max-width:359px){section#signup div.text-bubbles img#signup-blue-bubble{height:38px}}@media (min-width:600px){section#signup div.text-bubbles img#signup-blue-bubble{float:left}}section#signup .button{background-color:#ffd100;border:none;border-radius:4px;color:#003b5c;padding:20px 89px;text-align:center;text-decoration:none;display:inline-block;font-size:1.5rem;font-weight:700}@media (min-width:1024px){section#signup .button{padding:20px 89px}}section#signup .button:hover{background-color:#ffe500}section#signup .button:active{background-color:#ffbf0f}section#signup .button:focus{background-color:#ffe500}section#signup .button:disabled{background-color:#ebebeb}div#posters section.poster-content .poster-copy{margin:32px}@media (min-width:600px){div#posters section.poster-content .poster-copy{text-align:center}}div#posters section.poster-content .poster-links{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;grid-gap:32px;gap:32px;margin:0 auto;width:100%;max-width:1200px;transition:width .5s ease}div#posters section.poster-content .poster-item{justify-content:center;margin-bottom:24px;text-align:center}div#posters section.poster-content .poster-item img{width:240px;height:auto;margin-bottom:16px}@media (min-width:600px){div#posters section.poster-content .poster-item img{width:280px}}@media (min-width:768px){div#posters section.poster-content .poster-item img{width:320px}}div#posters section.poster-content .poster-item a{color:#0b6ea6}div#posters section.poster-content .poster-item a:visited{color:#5223b0}div#posters section.poster-content .poster-item a:hover{color:#0052e0}@media (hover:none){div#posters section.poster-content .poster-item a:hover{color:#0b6ea6}}div#posters section.poster-content .poster-item a:focus{color:#0052e0}div#posters section.poster-content .poster-item a:active{color:#003b5c}
/*# sourceMappingURL=main.866af12f.chunk.css.map */