.js_side-scroller{overflow:hidden;width:100%;position:relative;transition:height .5s cubic-bezier(0,1,0.5,1);margin-bottom:3rem}.js_side-scroller--clickable{padding-left:50px;padding-right:50px}.js_side-scroller .small-product,.js_side-scroller .small-resource{padding:0}.js_side-scroller__content{margin-top:-50px;padding-bottom:50px;bottom:-50px;position:relative;width:100%;overflow:scroll;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media only print and (max-width:1px){.js_side-scroller__content{scroll-snap-type:x proximity}}.js_side-scroller--heading .js_side-scroller{padding-top:.75rem}@supports(display:grid){.js_side-scroller__item-wrapper{display:grid;grid-template-columns:repeat(auto-fill,148px);grid-auto-flow:column;width:10000px}}@supports(column-gap:0){.js_side-scroller__item-wrapper{column-gap:.75rem}}@media only print and (max-width:1px){.js_side-scroller__item-wrapper>*{scroll-snap-align:start}}.js_side-scroller__item-wrapper .small-product__title,.js_side-scroller__item-wrapper h4 a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--one-col-items{grid-template-columns:repeat(auto-fill,28px)}}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--two-col-items{grid-template-columns:repeat(auto-fill,68px)}}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--three-col-items{grid-template-columns:repeat(auto-fill,108px)}}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--five-col-items{grid-template-columns:repeat(auto-fill,188px)}}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--six-col-items{grid-template-columns:repeat(auto-fill,228px)}}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--seven-col-items{grid-template-columns:repeat(auto-fill,268px)}}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--eight-col-items{grid-template-columns:repeat(auto-fill,308px)}}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--nine-col-items{grid-template-columns:repeat(auto-fill,348px)}}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--ten-col-items{grid-template-columns:repeat(auto-fill,388px)}}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--eleven-col-items{grid-template-columns:repeat(auto-fill,428px)}}@supports(grid-template-columns:1fr){.js_side-scroller__item-wrapper--twelve-col-items{grid-template-columns:repeat(auto-fill,468px)}}.js_side-scroller__nav{bottom:auto;top:50%;position:absolute;left:0;width:100%}.js_side-scroller__nav li{position:absolute;z-index:1;margin-top:-20px}.js_side-scroller__nav li a{border-radius:50%;background-clip:padding-box;position:relative;display:block;width:40px;height:40px;border:2px solid #007dbe;text-decoration:none}.js_side-scroller__nav li a:hover{border-color:#005e8f}.js_side-scroller__nav li a:after{transition:all .3s ease;width:100%;text-align:center;position:absolute;font-size:40px;line-height:40px}.js_side-scroller__nav-next{right:0}.js_side-scroller__nav-next a:after{font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'a';position:relative;top:2px;top:-3px;right:0}.js_side-scroller__nav-next a:hover:after{right:-2}.js_side-scroller__nav-next a:active:after{right:-6}.js_side-scroller__nav-next.side-scroller__nav-next--disabled a:hover:after{right:0}.js_side-scroller__nav-prev{left:0}.js_side-scroller__nav-prev a:after{font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'c';position:relative;top:2px;top:-3px;left:-4px}.js_side-scroller__nav-prev a:hover:after{left:-6px}.js_side-scroller__nav-prev a:active:after{left:-10px}.js_side-scroller__nav-prev.side-scroller__nav-prev--disabled a:hover:after{left:-4px}.js_side-scroller__nav-next--disabled,.js_side-scroller__nav-prev--disabled{opacity:.2}.js_side-scroller__nav-next--disabled a,.js_side-scroller__nav-prev--disabled a{cursor:default}.js_side-scroller__see-all-button{display:none}.js_side-scroller__see-all-button--top{float:right;margin-left:1.5rem}.js_side-scroller__see-all-button--bottom{position:relative;margin:.75rem auto 0;left:50%;transform:translateX(-50%) translateY(-1px)}.js_side-scroller__see-all-button--bottom:hover{transform:translateX(-50%) translateY(-2px)}.no-js .js_side-scroller{animation:showProducts 1.5s ease-out 3s forwards}.no-js .js_side-scroller .js_side-scroller__item{display:inline-block;vertical-align:top;float:none}@keyframes showProducts{100%{height:auto}}.formatting-base .js_side-scroller__container h2{clear:none;margin-top:0}.formatting-base .js_side-scroller abbr{border-bottom:0}.formatting-base .js_side-scroller .js_side-scroller__see-all-button--top{margin-right:0;margin-bottom:0}.tabs{border-bottom:solid .3em #007dbe;margin-bottom:1em}.tabs:before{display:table;content:"";flex-basis:0;order:1}.tabs:after{display:table;content:"";clear:both;flex-basis:0;order:1}.tabs li{transition:all .2s ease-in-out;border-top:solid 1px #fff;padding:.5em 0;background:#e6f2f9;text-align:center}.tabs li:first-of-type{border-top:0}@media only print and (min-width:1px){.tabs li{box-sizing:border-box;float:left;border:0;border-right:solid 2px #fff;padding:.5em;position:relative;top:.5em}}.tabs li a{display:block;overflow:hidden}.tabs li:hover{background:#bfdfef}@media only print and (min-width:1px){.tabs li:hover{padding:.75em .5em;top:0}}.tabs li.active{background:#007dbe;color:#fff}@media only print and (min-width:1px){.tabs li.active{position:relative;padding:.75em .5em;top:0}}.tabs li.active a{text-decoration:none;color:#fff}.tabs li.active h2{color:#fff}.font_14{font-size:14px}.font_16{font-size:16px;line-height:24px}.last-grid{margin-right:0}.background_size_100{background-size:100% 100%}.default_bottom_margin{margin-bottom:24px}.off-left,.accessibility-aid{position:absolute;left:-9999em}.h_no-bullets{list-style:none;padding-left:0}.inline{display:inline}.block{display:block}.inline li,.inline-items li{display:inline}legend.hidden{display:none}.caps{text-transform:uppercase}.additional-material{background:#eee;border:1px solid #ddd;margin-bottom:24px;padding:11px 12px}blockquote{margin-left:48px;border-left:2px solid #ddd;padding-left:10px}.new-item{background:#a90020}#site-areas{width:708px}#site-areas .three-col{width:228px}.section-wrapper{clear:both;position:relative;width:100%}.inner-wrapper{clear:none;display:block;float:none;padding:0 12px;width:948px;margin:0 auto;overflow:hidden;position:relative}.right{float:right !important}.wrapper{margin:0 auto;overflow:hidden;padding:0 12px 24px;width:948px}.clear-wrapper{margin:0 auto;text-align:center;width:972px}.radio-buttons{display:block;display:-webkit-flex;display:flex;margin-bottom:1.5rem !important}.radio-buttons:before{display:table;content:"";flex-basis:0;order:1}.radio-buttons:after{display:table;content:"";clear:both;flex-basis:0;order:1}@media only print and (max-width:1px){.radio-buttons{display:block}}.radio-buttons__trigger{float:left;display:-webkit-flex;display:flex;flex-grow:1}@media only print and (max-width:1px){.radio-buttons__trigger{display:block;width:100%}}.radio-buttons input[type=radio]{display:none !important}.radio-buttons label{display:block;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:100%;position:relative;color:#787878;padding:.33em;padding-right:1em;padding-left:2.25em;text-align:left;border:solid 1px #c8c8c8;background:#fff;margin:0 2px}.radio-buttons label:before{text-align:center;position:absolute;top:50%;left:1.25em;color:#fff;border:solid 1px #c8c8c8;font-size:.875em;content:"";width:1.5em;height:1.5em;margin:-0.75em 0 0 -0.75em;border-radius:50%;background-clip:padding-box}.radio-buttons label:hover{cursor:pointer;border-color:#007dbe;color:#007dbe}.radio-buttons label:hover:before{border-color:#007dbe}@media only print and (max-width:1px){.radio-buttons label{margin:4px 0}}.radio-buttons input:checked+label{color:#007dbe;border-color:#007dbe}.radio-buttons input:checked+label:before{background:#007dbe;color:#fff;border-color:#007dbe;font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"y";line-height:1.5em}.radio-buttons__trigger:first-child label{margin-left:0}@media only print and (max-width:1px){.radio-buttons__trigger:first-child label{margin-top:0}}.radio-buttons__trigger:last-child label{margin-right:0}@media only print and (max-width:1px){.radio-buttons__trigger:last-child label{margin-top:0}}.radio-buttons--knockout input:checked+label{color:#007dbe;border-color:#fff;background:#fff}.radio-buttons--knockout input:checked+label:before{color:#fff;border-color:none}.radio-buttons__trigger--knockout label{background:0;border-color:#fff;color:#fff}.radio-buttons__trigger--knockout label:before{border-color:#fff;background:0;color:#007dbe}.radio-buttons__trigger--knockout label:hover{cursor:pointer;border-color:#282828;color:#282828}.radio-buttons__trigger--knockout label:hover:before{border-color:#282828}@media only print and (max-width:1px){.radio-buttons__trigger--knockout label{margin-top:0}}#banner-mixins .desk-only-img{position:relative;transform:translateX(-50%);left:50%;width:127.469%;max-width:none}#banner-mixins .banner-v2-desk-settings{width:1239px;max-width:1239px}.banner{display:block;position:relative;text-align:center;margin-bottom:1.5rem !important}.banner__container{overflow:hidden}.banner--responsive img{width:100%;max-width:972px;height:auto;display:block;margin-left:auto;margin-right:auto}.banner--no-gap{margin-top:-0.75rem}.banner--bg{text-align:left;background-color:transparent;background-position:top center;background-repeat:no-repeat}@media only screen and (min-width:1200px){.banner--v2 img{transform:translateX(-50%)}}@media only print and (min-width:1px){.banner--v2 img{position:relative;left:50%;margin:0;width:1239px;max-width:1239px}}@media only print and (min-width:1px){.banner--v2 img{transform:translateX(-620px)}}@media only screen and (min-width:1240px){.banner--v2 img{width:1500px;max-width:1500px}}@media only print and (max-width:1px){.banner--v2.banner-xs--desk img{position:relative;transform:translateX(-50%);left:50%;width:127.469%;max-width:none}}@media only print and (min-width:1px){.banner--v2.banner-sm--desk img{position:relative;transform:translateX(-50%);left:50%;width:127.469%;max-width:none}}@media only screen and (min-width:1239px){.banner--v2.banner-lg--desk img{width:1239px;max-width:1239px;transform:translateX(-620px)}}.banner--legacy img{max-width:948px}@media only screen and (min-width:1200px){.without-desk-large .banner--v2.banner-lg--desk-xl img{transform:translateX(-50%)}}.banner__container--text{background:#005885}.banner--text{text-align:center;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;color:#fff}@media only print and (min-width:1px){.banner--text{min-height:260px}.banner--text h1{font-size:3.5em}}@media only print and (min-width:1px){.banner--text{padding:3rem}.banner--text h1{font-size:4.5em}}.banner--text p{max-width:56rem;margin:0 auto}.banner--text *:last-child{margin-bottom:0;padding-bottom:0}@media only print and (min-width:1px){.small-text-banner--test .banner--text{min-height:175px}.small-text-banner--test .banner--text h1{font-size:2.25em;margin-bottom:.5rem}}@media only print and (min-width:1px){.small-text-banner--test .banner--text{padding:1.5rem}.small-text-banner--test .banner--text h1{font-size:3.5em}}.side-nav{list-style-type:none;margin:0;font-size:.875em;margin-bottom:1.5rem !important;padding:0 .5em;background:#f5f5f5}.side-nav li,.side-nav p{font-size:1em}.side-nav__title{display:block;margin-bottom:0;padding:.5em 0 0;text-align:left;width:100%}.side-nav__item{border-top:1px solid #e5e5e5;line-height:1.28571429}.side-nav__item:before{display:table;content:"";flex-basis:0;order:1}.side-nav__item:after{display:table;content:"";clear:both;flex-basis:0;order:1}.side-nav__item:first-child{border-top:0}.side-nav__item--active>a{font-weight:bold;color:#787878;text-decoration:none}.side-nav__item--active>a:hover,.side-nav__item--active>a:focus{color:#282828;text-decoration:none;cursor:pointer;transition:color .5s ease}.side-nav__item--active>a.back-link:before{font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<";text-decoration:none !important;display:inline-block;position:relative;top:.1em}.side-nav__item--active>a.more-link:after{font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">";text-decoration:none !important;display:inline-block;position:relative;top:.1em}.side-nav__link{display:table;margin-bottom:0;padding:.5em 0;text-align:left;width:100%}.side-nav__link--active{font-weight:bold;color:#787878;text-decoration:none}.side-nav__link--active:hover,.side-nav__link--active:focus{color:#282828;text-decoration:none;cursor:pointer;transition:color .5s ease}.side-nav__link--active.back-link:before{font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<";text-decoration:none !important;display:inline-block;position:relative;top:.1em}.side-nav__link--active.more-link:after{font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">";text-decoration:none !important;display:inline-block;position:relative;top:.1em}.side-nav__link-icon{display:block;float:left;height:2.5em;margin-right:.5em;max-width:2.5em;width:2.5em}.no-svg .side-nav__link-icon[src$=".svg"]{display:none}.side-nav__link-text{display:table-cell;vertical-align:middle;width:100%}.side-nav--level2{list-style-type:none;margin:0;font-size:.875em;padding-left:1em;padding-bottom:.5em;font-size:1em}.side-nav--level2 li,.side-nav--level2 p{font-size:1em}#find-school-results .schools,#has-school .schools{margin-bottom:1em}#find-school-results .schools>*:nth-child(even),#has-school .schools>*:nth-child(even){background-color:#f5f5f5}#find-school-results .schools label,#has-school .schools label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-bottom:1px solid #f5f5f5;width:100%}#find-school-results .schools label input,#has-school .schools label input{margin:0 .5em 0 0}#find-school-results .schools label .school-address,#has-school .schools label .school-address{font-size:.875em;line-height:1.42857143;margin-bottom:0;color:#787878;display:block}.of-the-month,.work-school-info{color:#787878;display:block;background:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/shared/icons/info-icon-16x16-sprite-2621b6412f215db41c86b2fbd1c6fd16dc6ded3cdbe1dd754c4ff36dcc2fb228.png) no-repeat left -30px;padding:0 0 0 20px}.form .stary{float:left;margin:0;clear:none}.stary a{display:block;float:left;font-size:1.5em;text-decoration:none;line-height:1;min-width:1em}.stary a span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.stary a:before{font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"-";color:#e5e5e5}.stary_on a:before,.stary_hover a:before{font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"*";color:#fd0}#reviews{clear:both}#reviews .add-review{margin-bottom:1.5rem !important}#reviews #reviews-rating label{display:inline}#reviews #reviews-rating>label:first-child{display:block}#reviews #reviews-rating-alert p{clear:none}.review-list li.review{padding-top:.75rem;border-top:1px solid #e5e5e5}.review-list li.review:first-child{border:0;margin-top:0;padding-top:0}@media only print and (max-width:1px){.comment-entry img{float:left;margin:0 1em 1.5rem 0}}.comment-entry h3.comment-meta{font-size:.875em;margin-bottom:1em}.comment-entry h3.comment-meta span{font-weight:normal;font-size:.85714286em}.comment-entry .comment-content *:last-child{margin-bottom:0 !important}.comment-entry .review-tools{clear:both;margin:.75rem 0 0 0;padding:3px;background:#f5f5f5}.comment-entry .review-tools li{display:inline;float:left;margin-right:12px;margin-bottom:0}.comment-entry .review-tools .delete{float:right;margin-right:0}.tab-header{margin:0;padding-bottom:0;border-bottom:2px solid #2c76af}.tab-header:before{display:table;content:"";flex-basis:0;order:1}.tab-header:after{display:table;content:"";clear:both;flex-basis:0;order:1}.tab-header li{background:0;border-radius:0;border:0;clear:none;display:block;float:left;margin-bottom:0;margin-right:1px;text-align:center;line-height:1;border-bottom:1px solid #fff}.tab-header li a{background:#84bcd7;color:#fff;display:block;font-size:14px;height:auto;line-height:100%;margin:0;padding:6px 10px;text-align:left;vertical-align:top;width:auto;border-radius:5px 5px 0 0;text-decoration:underline;border-top:2px solid #fff}.tab-header li a:hover{background:#2c76af;text-decoration:none}.tab-header .active{border-bottom-color:#2c76af}.tab-header .active a{background:#2c76af none;text-decoration:none;font-weight:bold;border-top:0;padding:7px}.responsive-timeline{overflow:hidden;margin:0 auto;padding:1.5rem 0}@media only print and (max-width:1px){.responsive-timeline{width:316.5px}.responsive-timeline.steps-2 ol{width:198px}.responsive-timeline.steps-3 ol{width:297px}.responsive-timeline.steps-4 ol{width:396px}.responsive-timeline.steps-5 ol{width:495px}.responsive-timeline.steps-6 ol{width:594px}.responsive-timeline.steps-7 ol{width:693px}.responsive-timeline.steps-8 ol{width:792px}.responsive-timeline.active-step-1 ol{margin-left:99px}.responsive-timeline.active-step-3 ol{margin-left:-99px}.responsive-timeline.active-step-4 ol{margin-left:-198px}.responsive-timeline.active-step-5 ol{margin-left:-297px}.responsive-timeline.active-step-6 ol{margin-left:-396px}.responsive-timeline.active-step-7 ol{margin-left:-495px}.responsive-timeline.active-step-8 ol{margin-left:-594px}}@media only print and (min-width:1px){.responsive-timeline.steps-2{width:174px}.responsive-timeline.steps-3{width:261px}.responsive-timeline.steps-4{width:348px}.responsive-timeline.steps-5{width:435px}.responsive-timeline.steps-6{width:522px}.responsive-timeline.steps-7{width:609px}.responsive-timeline.steps-8{width:696px}}@media only print and (min-width:1px){.responsive-timeline.steps-2{width:237px}.responsive-timeline.steps-3{width:355.5px}.responsive-timeline.steps-4{width:474px}.responsive-timeline.steps-5{width:592.5px}.responsive-timeline.steps-6{width:711px}.responsive-timeline.steps-7{width:829.5px}.responsive-timeline.steps-8{width:948px}}.responsive-timeline ol{border-bottom:4px solid #e5e5e5;height:1em;overflow:visible;width:100%}.responsive-timeline ol li{box-sizing:border-box;display:inline-block;float:left;margin:0 auto;padding:5px .75rem;text-align:center}@media only print and (max-width:1px){.responsive-timeline ol li{font-size:.75em;width:99px}}@media only print and (min-width:1px){.responsive-timeline ol li{font-size:.75em;width:87px}}@media only print and (min-width:1px){.responsive-timeline ol li{font-size:.875em;width:118.5px}}.responsive-timeline ol li:first-child{padding-left:0}.responsive-timeline ol li:first-child span{padding-left:.75rem}.responsive-timeline ol li:last-child{padding-right:0}.responsive-timeline ol li:last-child span{padding-right:.75rem}.responsive-timeline ol li#step-1 span:before{content:'1'}.responsive-timeline ol li#step-2 span:before{content:'2'}.responsive-timeline ol li#step-3 span:before{content:'3'}.responsive-timeline ol li#step-4 span:before{content:'4'}.responsive-timeline ol li#step-5 span:before{content:'5'}.responsive-timeline ol li#step-6 span:before{content:'6'}.responsive-timeline ol li#step-7 span:before{content:'7'}.responsive-timeline ol li#step-8 span:before{content:'8'}.responsive-timeline ol li#step-1.done span:before,.responsive-timeline ol li#step-2.done span:before,.responsive-timeline ol li#step-3.done span:before,.responsive-timeline ol li#step-4.done span:before,.responsive-timeline ol li#step-5.done span:before,.responsive-timeline ol li#step-6.done span:before,.responsive-timeline ol li#step-7.done span:before,.responsive-timeline ol li#step-8.done span:before{font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border-color:#969696;color:#6eb928;content:'y';line-height:1.6666666667}.responsive-timeline ol li a{text-decoration:none}.responsive-timeline ol li a span{color:#007dbe !important}.responsive-timeline ol li a:hover span{color:#005e8f !important}.responsive-timeline ol li a:hover span:before{background:#969696 !important;border-color:#969696 !important;color:#fff !important}.responsive-timeline ol li.done span{color:#969696}.responsive-timeline ol li.active span{color:#282828}.responsive-timeline ol li.active span:before{background:#6eb928;border-color:#6eb928;color:#fff}.responsive-timeline ol li span{background:#fff;color:#e5e5e5;display:block;font-size:1em}.responsive-timeline ol li span:before{border-radius:12px;background-clip:padding-box;font-size:.75rem;font-size:12px;border:2px solid #e5e5e5;background:#fff;color:#e5e5e5;content:' ';display:block;height:2em;line-height:1.8;margin:0 auto .5em;text-align:center !important;width:2em}.faq{margin-bottom:0}.faq__title{font-size:1.125em;line-height:1.33333333;margin-bottom:0;position:relative;margin-top:1em;padding-bottom:.33em}@media only print and (min-width:1px){.faq__title{margin-top:.33em;border-bottom:1px dotted #e5e5e5}}.faq__content{padding:.33em 0;margin:0}.faq.js-hide-show .faq__title{font-weight:normal}.faq.js-hide-show a{text-decoration:none}.faq.js-hide-show a:hover{text-decoration:underline}.bullet-ticks{list-style:none;padding-left:0}.bullet-ticks li{position:relative;margin-bottom:.5em}.bullet-ticks li:before{font-family:"scholastic-icons",monospace !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"t";color:#6eb928;font-size:1.25em;vertical-align:middle;position:relative;top:-0.08em;line-height:0;margin-right:.25em}.search-filters{position:relative;margin-bottom:1.5rem !important}@media only print and (max-width:1px){.search-filters{padding:.75rem;padding-bottom:0;border:solid 1px #e5e5e5}}.search-filters__heading{display:block;position:relative;font-size:1.125em}@media only print and (min-width:1px){.search-filters__heading{font-size:1em;font-weight:normal}}.search-filters__reset-all-filters{position:absolute;top:.75rem;right:.75rem}@media only print and (min-width:1px){.search-filters__reset-all-filters{top:0;right:.5em}}@media only print and (min-width:1px){.search-filters__filters{font-size:.875em}}.search-filters__filters h3{position:relative;margin-bottom:0;font-weight:normal;line-height:1;font-size:1em;padding:.5em 0}@media only print and (max-width:1px){.search-filters__filters h3{padding:.75em 0}}.search-filters__filters h3 a{position:relative;color:#282828;text-decoration:none;padding:0;display:block}.search-filters__filters h3 a:hover{text-decoration:underline}.search-filters__filters h3 .js-hide-show__state-marker{top:-0.125em}.search-filters__filters .search-filter__count{font-size:.83333333em;color:#787878}.search-filters__filters .level-two{padding-left:1em}.search-filters__filters .level-three{padding-left:2em}.search-filters__filters .level-four{padding-left:3em}.search-filters__filters .level-five{padding-left:4em}.search-filters__filters li li.view-more{font-size:.85714286em;padding:.5em 0}@media only print and (min-width:1px){.search-filters__filters li li.view-more{padding-bottom:0}}.search-filters__filters li li.view-more a{font-size:1em;display:inline-block;padding:.4em}.search-filters__set{border-top:1px solid #e5e5e5;line-height:1.28571429}.search-filters__set:before{display:table;content:"";flex-basis:0;order:1}.search-filters__set:after{display:table;content:"";clear:both;flex-basis:0;order:1}.search-filters__set:first-child{border-top:0}.search-filters__set ul{padding-bottom:.5em}.search-filters__set li.active a,.search-filters__set li.active span{color:#282828;font-weight:bold}.search-filters__set li{border-top:0}.search-filters__set li>span,.search-filters__set li>a{display:inline-block}@media only print and (max-width:1px){.search-filters__set li>span,.search-filters__set li>a{padding:.5em 0}}@media only print and (min-width:1px){.search-filters__set li>span,.search-filters__set li>a{font-size:.85714286em;padding-top:.33em;padding-bottom:.33em}}.search-filters__set li>a{text-decoration:none}.search-filters__set li>a:hover{text-decoration:underline}.search-filters .js_search-filters__set--hide-show ul{display:none}.search-filters .initial-state-open ul{display:block}.js_search-filters__hide-show-filters,.js_search-filters__hide-filters{display:none;margin-bottom:.75rem !important}.js_search-filters__hide-show-filters--clicked{margin-bottom:0}@media only print and (max-width:1px){.js .js_search-filters{display:none}}.js .js_search-filters__hide-show-filters,.js .js_search-filters__hide-filters{display:inline-block}.js .js_search-filters__hide-filters{float:right}.js .js_search-filters--show{display:block}.shop-homepage .search-filters{padding-top:0}@media only print and (min-width:1px){.shop-homepage .search-filters{border-right:0;padding-right:0}}.shop-homepage .search-filters__hide-show-filters{display:block;margin-left:auto;margin-right:auto;width:16em}@media only print and (max-width:1px){.shop-homepage .search-filters__heading{display:none}}.popular-searches{margin-bottom:1.5rem !important;font-size:.875em}.popular-searches__heading{font-size:1.14285714em;padding-bottom:.4em;border-bottom:solid 1px #e5e5e5}.rate-product{width:100%;margin-right:0;margin-bottom:1.5rem !important}.rate-product .star-rating{margin-bottom:0}.rate-product .stars{margin-bottom:.5em}.rate-product .stars span:before{font-size:2rem}.rate-product p{font-size:.875em;line-height:1.28571429;margin-bottom:0;font-weight:normal}.blog-post-list{display:flex;flex-wrap:wrap}.blog-post-list>li{display:flex}.blog-post-list__home-link,.blog-post-list__arrow{color:#b0b0b0}.blog-post-list__arrow{margin-left:-0.5rem}.blog-post-list-item{border:1px solid #e5e5e5;text-align:center;width:100%;background:#f5f5f5}.blog-post-list-item__img{display:block;width:100%;overflow:hidden}.blog-post-list-item__img img{display:block;width:100%}.blog-post-list-item__title,.blog-post-list-item__meta,.blog-post-list-item__intro,.blog-post-list-item__tags{padding-left:1.5rem;padding-right:1.5rem}.blog-post-list-item__title{font-size:1.125em;line-height:1.33333333;margin-bottom:0;font-weight:normal;margin-bottom:0;margin-top:.75rem}.blog-post-list-item__title a{text-decoration:none}.blog-post-list-item__title a:hover{text-decoration:underline}.blog-post-list-item__title--short{font-size:1.125em;line-height:1.33333333;margin-bottom:0;font-weight:normal}.blog-post-list-item__intro{font-size:.875em}.blog-post-list-item__meta{font-size:.875em;line-height:1.28571429;margin-bottom:0;font-weight:normal;margin-bottom:.75em;color:#787878;font-style:italic}.tag-list{display:block}.tag-list li:not(.tag-list__tag){display:inline}.tag-list--centered{text-align:center}.tag-list--centered .tag-list__tag--inline{margin-left:.1875rem;margin-right:.1875rem}.tag-list--centered .tag-list__tag--compact{margin-left:.09375rem;margin-right:.09375rem}.tag-list__tag{display:block;background:#f5f5f5;padding:.375rem;float:left;clear:left;margin-bottom:.375rem;font-size:.875em}.tag-list__tag:before{display:inline-block;margin-right:.1875rem}a.tag-list__tag{text-decoration:none;transition:.1s ease;transition-property:border-color,background-color,color}a.tag-list__tag:hover{text-decoration:underline}a.tag-list__tag:hover{background:#007dbe;color:#fff}a.tag-list__tag--alt-style:hover{border-color:#007dbe;background:transparent;color:#007dbe}.tag-list__tag--inline{clear:none;float:none;display:inline-block;margin-right:.375rem}.tag-list__tag--compact{padding-top:.09375rem;padding-bottom:.09375rem}.tag-list__tag--compact.tag-list__tag--inline{margin-right:.1875rem}.tag-list__tag--alt-style{background:0;border:solid 1px #cecece;font-size:.75em;color:#787878}.small-product{padding:.5rem 0 1.5rem 0;position:relative;text-align:center}.small-product:hover .product-image img{transform:scale(1.1)}.small-product:hover .small-product__title,.small-product:hover h4{text-decoration:underline}.currency-gbp .small-product .currency-usd,.currency-gbp .small-product .currency-eur,.currency-usd .small-product .currency-gbp,.currency-usd .small-product .currency-eur,.currency-eur .small-product .currency-gbp,.currency-eur .small-product .currency-usd{display:none}.first-row .small-product{border-top:0;padding:0}.small-product .product-image{position:relative;height:14rem;margin-bottom:.5rem;background-color:#fff;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.small-product .product-image img,.small-product .product-image span{display:block;margin-bottom:0;max-height:100%;max-width:100%;width:auto;height:auto;transition:all .5s cubic-bezier(0,1,0.5,1)}.large-search-image .small-product .product-image{height:16.5rem}@media only print and (max-width:1px){.large-search-image .small-product .product-image{height:12.5rem}}.large-search-image .small-product:hover .product-image img{transform:scale(1.05)}.three-col .small-product .product-image{height:120px}.six-col .small-product .product-image{height:230px}.small-product__usp{line-height:18px;border:solid 1px #ed1b30;background:#fff;color:#ed1b30;font-size:.6875em;position:relative;z-index:100;border-radius:3px;display:inline-block;padding:0 .375rem;margin-bottom:.5rem}.small-product__usp [class|='fi']:before{color:#ed1b30}.small-product__rating{font-size:.75em;display:inline-block;border:solid 1px transparent;margin-bottom:.5rem}.small-product__rating .stars{display:inline}.small-product__rating .stars .fi-star--before:before,.small-product__rating .stars .fi-empty-star--before:before{font-size:1em}.small-product__num-reviews{font-size:.83333333em;vertical-align:text-bottom}.small-product .product-price,.small-product .product-price--primary{font-size:.75em}.small-product .product-price span,.small-product .product-price--primary span{font-size:1rem;font-weight:bold}.small-product .product-price--secondary{font-size:.75em}.small-product .product-savings{padding-left:0;text-align:center}.small-product__not-available-with-rewards{font-size:.75em;line-height:1.25;color:#b0b0b0}.small-product__title,.small-product h4{font-size:.75em;display:block;line-height:1.25;font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;font-weight:normal;margin-bottom:.5em;margin-top:0;text-decoration:none;word-wrap:break-word}.small-product__title>a,.small-product h4>a{text-decoration:none}.small-product__title>a:hover,.small-product h4>a:hover{text-decoration:underline}.small-product .add-to-basket-form__quantity{font-size:.75rem}.small-product .add-to-basket-form__add-btn{margin-right:0;margin-bottom:.375rem}.small-product .pack-info{position:absolute;bottom:.25rem;right:.25rem}.small-product abbr{border-bottom:0;cursor:text}.labels{display:flex;flex-wrap:wrap}@media only print and (min-width:1px){.labels{display:inline-flex}}.label{font-size:.75rem;font-family:Arial,Helvetica,Geneva,sans-serif;line-height:initial;display:inline-block;padding:.125rem .25rem .1rem;border-radius:.25rem;vertical-align:middle;position:relative;top:-0.1rem;background-color:#787878;margin:.375rem .375rem 0 0}.label:last-child{margin-right:0}.label,.label a{color:#fff}.label--recommended{background:#ed1b30;color:#fff}.label--five-stars{background:#fd0;color:#282828}.label--home-learning{background:#4b607b;color:#fff}#footer ul{margin-bottom:0}#footer p{margin-bottom:.75em}.user-tools{margin-bottom:1.5rem !important}.user-tools li{display:block;margin-bottom:.75rem !important}.user-tools li a{width:100%}.user-tools .remove-from-folder a{width:200px;background:url(//d3ddkgxe55ca6c.cloudfront.net/images/education/buttons/button-remove-from-folder-trans.png)}.related-items{clear:both;position:relative}.related-items h2{display:block}.related-items__item{position:relative;height:265px;z-index:1}.related-items__item .content{max-height:265px;position:relative}.related-items__item .asset{height:100%}.related-items__item:hover{z-index:2}.related-items__item:hover .content{max-height:none;background:#fff;border:solid 1px #fff;position:relative;top:-2px;left:-2px;box-shadow:0 0 4px rgba(0,0,0,0.5);border-radius:0 0 10px 10px}.related-items__item:hover h3 a{color:#282828;text-decoration:underline}.related-items__item:hover .result-image{border:0}.related-items__item:hover .subscriber-only,.related-items__item:hover .more-info-link,.related-items__item:hover dl{visibility:visible}.related-items__item h3{font-size:.875em;font-weight:normal;margin:0 6px 10px}.related-items__item h3 a{text-decoration:none}.related-items__item h3 a:hover{text-decoration:underline}.related-items__item .more-info-link{visibility:hidden;margin:0 6px 10px}.related-items__item .subscriber-only{visibility:hidden;background:#f5f5f5;font-size:.75em;line-height:1.2;padding:4px 6px;text-align:left;border-radius:5px;margin:0 6px 10px;float:none !important}.related-items__item .subscriber-only strong{color:#007dbe}.related-items__item .subscriber-only a{padding:0;background:0}.related-items__item .subscriber-only a:hover{text-decoration:none}.related-items__item .rb-early-years strong{color:#007dbe}.related-items__item .free{padding:0;position:absolute;top:-8px;left:-10px;width:56px;height:53px;background:url(//d3ddkgxe55ca6c.cloudfront.net/images/education/icons/icon-sprite.png) no-repeat left top}.related-items__item .age{padding:0;position:absolute;top:-2px;right:-2px;width:58px;height:62px;background:url(//d3ddkgxe55ca6c.cloudfront.net/images/education/icons/icon-sprite.png) no-repeat -236px top}.related-items__item .ey{background-position:-50px top}.related-items__item .ks1{background-position:-112px top}.related-items__item .ks2{background-position:-174px top}.related-items__item .ks1-ks2{background-position:-298px top}.related-items__item .result-image{text-align:center;padding:.375rem;margin-bottom:.75rem;border:solid 1px #e5e5e5;height:10rem}.related-items__item .result-image img{position:relative;top:50%;transform:translateY(-50%);max-width:100%;max-height:100%;border:solid 1px #e5e5e5}.related-items__item dl{visibility:hidden;padding:0 6px;color:#787878;line-height:1;font-size:14px;margin-bottom:10px}.related-items__item dl dt{font-weight:bold;margin-bottom:4px}.related-items__item dl dd{font-size:12px;margin-bottom:2px}.related-items__item--more-link{height:auto !important;padding-bottom:1.5rem}.related-items #parent-articles .result-image a{background:#f5f5f5}.related-items .more-link-button{clear:both}#tab-wrapper .tab-contents{margin-top:12px}#tab-wrapper #shop-results div{margin-top:12px}.logged-in .not-logged-in-only,.has-rb-early-years-subscription .content .rb-early-years .subscribe,.has-rb-primary-subscription .content .rb-primary .subscribe{display:none}.membership-table{border-collapse:collapse;position:relative;width:100%}.membership-table tbody>*:nth-child(even){background-color:#f5f5f5}.membership-table tbody>:last-child{background:0}.membership-table__heading{font-weight:normal;line-height:1;border-left:1px solid #e5e5e5;text-align:center;vertical-align:top}.membership-table__heading--ey,.membership-table__heading--p{width:25%}.membership-table__heading--free{width:20%}@media only print and (min-width:1px){.membership-table__heading--free{width:13%}}.membership-table__logo{height:70px;display:block}.membership-table__logo--ey,.membership-table__logo--p{text-indent:-999em}.membership-table__logo--p{background:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_p-46fc573613b36e6dc7d9a1f864db94f9d05069cc13542b709c7639636c8b4005.svg) 50% 50% no-repeat;background-size:80%}.membership-table__logo--ey{background:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_ey-147979a7e6ae45291ae257343dc6b59b03f08401891307b5be241ab32de27456.svg) 50% 50% no-repeat;background-size:80%}.membership-table__logo--free{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:0 .375rem;font-size:1.125em;line-height:1.33333333;margin-bottom:0;margin-bottom:0}@media only print and (min-width:1px){.membership-table__logo--free{font-size:1.5em;line-height:1.16666667;margin-bottom:.33333333em}}.membership-table__strapline{font-size:.875em;line-height:1.42857143}.membership-table td{padding-top:.75rem;padding-bottom:.75rem;min-height:2.5rem;border-top:#e5e5e5 1px solid}@media only print and (min-width:1px){.membership-table td{vertical-align:middle}}@media only print and (min-width:1px){.membership-table td{border-left:1px solid #e5e5e5;padding-left:.75rem;padding-right:.75rem}}.membership-table th:first-child,.membership-table td:first-child{border-left:0}.membership-table td:first-child{vertical-align:text-top}@media only print and (max-width:1px){.membership-table td:first-child{padding-left:.5em;font-weight:bold}}.membership-table [class^=membership-feature]{text-align:center !important}@media only print and (min-width:1px){.membership-table [class^=membership-feature]>[class^=fi]{font-size:1.5em}}.membership-table .membership-feature--yes:before{line-height:2.75}.membership-table .membership-feature--yes>[class^=fi]{color:#6eb928;font-size:1.5em}@media only print and (min-width:1px){.membership-table .membership-feature--yes>[class^=fi]{font-size:2.25em}}.membership-table .membership-feature--no:before{line-height:2}.membership-table .membership-feature--no>[class^=fi]{color:#787878}.membership-pricing td{text-align:center !important;vertical-align:text-top;position:relative}@media only print and (min-width:1px){.membership-pricing td{border-top:0;padding-left:0;padding-right:0}}.membership-pricing td[headers="features"]{border-bottom:0}.membership-pricing__cost{display:block;font-size:.875em}@media only print and (min-width:1px){.membership-pricing__cost strong{font-size:1.5em}}.membership-pricing__payment-opts-link{display:block;margin-bottom:1.5rem;font-size:.75em}@media only print and (max-width:1px){.membership-pricing__button{width:50%}}.membership-pricing__school-sub-link{display:block;padding-top:.375rem;font-size:.75em}@media only print and (min-width:1px){.membership-pricing__school-sub-link{font-size:.875em}}.membership-pricing__type:before{height:4.75rem;line-height:4.5rem}@media only print and (max-width:1px){.membership-pricing__type:before{height:2.75rem;line-height:2.75rem;background-size:contain}}td.membership-pricing__type--ey:before{top:0;background:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_ey-147979a7e6ae45291ae257343dc6b59b03f08401891307b5be241ab32de27456.svg) left 50% no-repeat;background-size:contain;height:100%}td.membership-pricing__type--p:before{top:0;background:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_p-46fc573613b36e6dc7d9a1f864db94f9d05069cc13542b709c7639636c8b4005.svg) left 50% no-repeat;background-size:contain;height:100%}.membership-pricing__type--free:before{font-weight:bold}.membership-pricing__student-info{background-color:#fff !important}.membership-pricing__student-info td:first-child,.membership-pricing__student-info td:last-child{border-top:0}td.membership-pricing__student-msg{padding-left:.5em;text-align:center !important}@media only print and (max-width:1px){td.membership-pricing__student-msg--xs{text-align:center !important}}.pagination{list-style-type:none;display:flex;justify-content:center}@media only print and (max-width:1px){.pagination{border-top:solid 1px #e5e5e5;margin-top:.375rem;padding-top:.375rem;order:3;flex-basis:100%;justify-content:space-between}}@media only print and (min-width:1px){.pagination{flex-grow:2}}.pagination__container{clear:both;position:relative;text-align:center;width:100%;display:flex}@media only print and (max-width:1px){.pagination__container{flex-wrap:wrap}}.pagination li{font-size:1em;line-height:1.5;margin-bottom:0;padding:0 .375rem}@media only print and (min-width:1px){.pagination li{padding:0 .75rem}}.pagination li a{text-decoration:none}.pagination li a:hover{text-decoration:underline}.pagination__selected,.pagination .current{color:#282828;font-weight:bold}.pagination .gap,.pagination .disabled{opacity:.75}.pagination__next-link,.pagination__prev-link{text-decoration:none;border-bottom:solid 1px transparent}.pagination__next-link:hover,.pagination__prev-link:hover{border-color:#005e8f}.pagination__next-link{margin-left:auto}.resource-banner{clear:both;margin-bottom:1.5rem;position:relative;background-color:#f5f5f5;background-position:left bottom;background-repeat:no-repeat;padding:3.5rem .75rem .75rem .75rem;text-align:center}@media only print and (min-width:1px){.resource-banner{padding-top:.75rem;padding-right:32%;text-align:left}}.resource-banner p{line-height:1.2;margin-bottom:0}.resource-banner.logged-out p,.resource-banner.rb-primary-banner p,.resource-banner.rb-early-years-banner p{font-size:1em;line-height:1.5}.resource-banner.rb-primary-banner,.resource-banner.rb-early-years-banner,.resource-banner.mags-banner{background-image:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_p-46fc573613b36e6dc7d9a1f864db94f9d05069cc13542b709c7639636c8b4005.svg);background-size:auto 2rem;background-position:top .75rem center}@media only print and (min-width:1px){.resource-banner.rb-primary-banner,.resource-banner.rb-early-years-banner,.resource-banner.mags-banner{background-position:center right .75rem;background-size:28% 60%}}.resource-banner.rb-early-years-banner{background-image:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_ey-147979a7e6ae45291ae257343dc6b59b03f08401891307b5be241ab32de27456.svg)}.resource-banner.mags-banner{background-image:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource-bank--ey-p-77171f8f397948cd679738eaefea5b5548ab5866793b9a638992d83be26bcf68.svg)}.resource-banner.logged-out .resource-banner__cta{position:absolute;top:0;right:.75rem}.result-summary{text-align:center;font-size:.875em;line-height:1.71428571;color:#787878;margin-bottom:0}@media only print and (min-width:1px){.result-summary{text-align:left;width:50%;float:left}}#shop-results .result-summary{width:100%}.search-results{clear:both}@media screen{.search-results{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.search-results>li{display:inline-block;vertical-align:top;float:none}.search-results__item{position:relative}.search-result__title{margin-bottom:.75rem !important;font-weight:normal}.search-result__title a{text-decoration:none}.search-result__title a:hover{text-decoration:underline}.search-result__image .asset{display:block}.search-result__image img{max-width:100%}.search-result__details{font-size:.875em}.search-result__actions{position:relative;padding-top:.375rem;margin:0;clear:both;text-align:right}.search-result__action{display:inline-block}.search-result__action--view{margin-left:.75rem}#results .subscriber-info{background:#f5f5f5;font-size:.875rem;font-weight:normal;padding:0 .375rem;margin-bottom:.375rem;margin-top:.375rem}#results .subscriber-info span{text-transform:uppercase;float:left;width:44%;margin-right:2%}#results .subscriber-info span.subscriber-info-links{float:right;text-transform:none;width:52%;margin-right:0;margin-left:2%;text-align:right}#results .subscriber-info.free{color:#b21424;font-weight:bold}#results .subscriber-info.rb-subscriber strong,#results .subscriber-info.rb-early-years-subscriber strong{color:#007dbe}#results .subscriber-info.rb-primary-subscriber strong{color:#007dbe}.sort-options{text-align:center;font-size:.875em;color:#787878}@media only print and (min-width:1px){.sort-options{float:right;width:50%;text-align:right}}.sort-options ul{display:inline;margin-bottom:0}.sort-options ul li{display:inline}.sort-options .active a{color:#282828;font-weight:bold;text-decoration:none}.filter-by-subscription{box-sizing:border-box;clear:both;overflow:hidden}@media only print and (min-width:1px){.filter-by-subscription{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}.filter-by-subscription__label{color:#787878;font-size:.875em;text-align:center}@media only print and (min-width:1px){.filter-by-subscription__label{color:#787878;float:left;width:20%;font-size:.875em;text-align:right;padding-right:.75rem}}@media only print and (min-width:1px){.filter-by-subscription__label{width:32%}}.filter-by-subscription__buttons{margin-bottom:1em}@media only print and (min-width:1px){.filter-by-subscription__buttons{float:left;width:80%}}.filter-by-subscription__button{box-sizing:border-box;float:left;line-height:1.25;width:49%;margin-right:1%}.filter-by-subscription__button a{border:solid 1px #007dbe;color:#007dbe;display:block;padding:.5em 1em;text-align:center;text-decoration:none}.filter-by-subscription__button a span{font-size:.75em}@media only print and (min-width:1px){.filter-by-subscription__button a span{margin-left:.375rem}}.filter-by-subscription__button a:hover{position:relative;top:-1px;color:#fff;background:#409ece}.filter-by-subscription__button--rb-primary{margin-right:0;margin-left:1%}.filter-by-subscription__button--rb-primary a{border-color:#007dbe;color:#007dbe}.filter-by-subscription__button--rb-primary a:hover{background:#409ece}.result-crumb h2{color:#787878;font-size:1.5em;font-weight:normal;line-height:24px;margin-bottom:.5em}.result-crumb h2 a{color:#282828;font-size:1.25em;text-decoration:none}.result-crumb h2 .bread-crumb-remove-icon{font-size:.75em;text-decoration:none}.result-crumb .bread-crumb-remove-icon em{text-indent:-999em;display:inline-block}.result-crumb .bread-crumb-remove-icon:hover{text-decoration:underline}p.bread-crumb-remove{margin:0}.result-crumb p{color:#787878;font-size:.875em;margin-bottom:0}.result-crumb .bread-crumb{padding:0 0 .5em;margin:0 0 1em;border-bottom:solid 1px #e5e5e5}.result-crumb .bread-crumb:before{display:table;content:"";flex-basis:0;order:1}.result-crumb .bread-crumb:after{display:table;content:"";clear:both;flex-basis:0;order:1}.result-crumb .bread-crumb li{display:inline}.result-crumb .bread-crumb li a{color:#282828;font-size:.875em;font-weight:normal;padding:0 .5em 0 0;text-decoration:none;white-space:nowrap}.result-crumb .bread-crumb li a:hover{text-decoration:underline}.shop-search-results{background:#f5f5f5;padding:.75rem .75rem 0 .75rem}@media only print and (max-width:1px){.shop-search-results{margin-top:3rem}}.shop-search-results__header{text-align:center !important;margin-bottom:1.5rem}@media only print and (max-width:1px){.shop-search-results__header--xs{text-align:center !important}}.shop-search-results__header h2{margin-bottom:0}.shop-search-results__header p{font-size:.875em;margin-bottom:.75rem}@media screen{.shop-search-results__results{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.shop-search-results__results>li{display:inline-block;vertical-align:top;float:none}.shop-search-results__result{padding-top:.75rem;margin-bottom:.75rem;text-align:center}.shop-search-results__no-results{text-align:center;padding-bottom:.75rem}.shop-search-result__link{text-decoration:none}.shop-search-result__link:hover{text-decoration:underline}.shop-search-result__title{font-weight:normal}.calendar{clear:both}.calendar__day{display:inline-block;vertical-align:top;float:none;margin-bottom:1.5rem !important}@media only print and (min-width:1px){.calendar__day{width:14.285%}}.calendar__day--not-current-month{opacity:.5}@media only print and (max-width:1px){.calendar__day--not-current-month{display:none}}.calendar__day-date{font-size:1em;line-height:1.5;margin-bottom:0;font-weight:normal;margin-bottom:.75rem !important;border-top:solid 1px #e5e5e5;padding-top:.75rem}.calendar__date{float:right;font-weight:bold}.calendar__content{margin-top:.75rem;font-size:.875em}.calendar__content a{overflow-wrap:break-word;word-wrap:break-word}.calendar__today{top:-2px}.calendar__today .calendar__day-date{border-top:solid 3px #007dbe;color:#007dbe}.calendar-nav{margin-bottom:1.5rem !important}.calendar-nav__month-next{float:right}.calendar-nav__month-previous{float:left}#give-away-header{background:url(//d3ddkgxe55ca6c.cloudfront.net/images/education/css/give-away-heading.jpg) no-repeat;padding-left:148px;padding-bottom:12px;min-height:119px;margin-bottom:1.5rem !important}.give-away{border-top:1px solid #e5e5e5;padding-top:1.5rem}#fixed-sidebar{background:transparent;height:0;margin:0 auto;overflow:visible;position:absolute;top:0;z-index:0;right:0;text-align:left}#fixed-sidebar .inner-wrapper{background:transparent;overflow:visible;padding:0;position:relative;top:0;z-index:-10}#adbar{background:#fff;margin-top:0;margin-bottom:1.5rem !important;padding:1.5rem 0 .75rem;position:relative;right:0;text-align:left;top:0;z-index:999;zoom:1;border:1px dashed #e5e5e5}#adbar .advert{display:inline-block;vertical-align:top;float:none;text-align:center;margin-bottom:1.5rem !important}@media only print and (min-width:1px){#adbar .advert{width:100%}}#adbar img{display:inline-block}#adbar p{text-align:center}form.inline.subscription-location{--input-width:50%}form.inline.student-discount{--input-width:58.5%}form.subscription-payment-options div{clear:none}.subscription-payment-options__table{border-top:0}.subscription-payment-options span.sub-title{height:50px;width:150px;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.subscription-payment-options span.sub-title br{display:none}.subscription-payment-options span.early-years{background:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_ey-147979a7e6ae45291ae257343dc6b59b03f08401891307b5be241ab32de27456.svg) 50% 50% no-repeat;background-size:100%}.subscription-payment-options span.primary{background:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_p-46fc573613b36e6dc7d9a1f864db94f9d05069cc13542b709c7639636c8b4005.svg) 50% 50% no-repeat;background-size:100%}.subscription-payment-options__direct-debit td,.subscription-payment-options__direct-debit th{background:#f5f5f5}.subscription-payment-options .subscription-payment-options__radio{min-width:9em}.subscription-payment-options .subscription-payment-options__radio label{float:none;padding:0;margin-right:0;width:auto}.subscription-payment-options caption{display:none}.subscription-payment-options__renewal{font-size:.875em;margin:.5em 0 0;padding:.25em;display:inline-block}#download-popup{display:none}#download-popup small{vertical-align:bottom}#download-popup .alert{clear:both;display:none;width:97%;margin-top:12px}#download-popup h2{font-size:1.25em;line-height:1.4;margin-bottom:.4em}#download-popup .download-panel{background-color:#f5f5f5;padding:12px;margin-bottom:1.5rem !important}#download-popup .download-panel img{float:left;margin-right:1.5rem;border:solid 1px #e5e5e5}#download-popup .resource-bank{padding-bottom:1.5rem;border-bottom:1px solid #e5e5e5;margin-bottom:1.5rem !important}#download-popup .resource-bank ul{list-style:none;padding-left:0;margin-bottom:.5em}#download-popup .resource-bank ul li{font-size:.875em}.logged-in #download-popup .resource-bank{border-bottom:0}#download-popup .register p{margin-bottom:12px}#download-popup .newsletter p{margin-bottom:5px}#cboxLoadedContent{margin-bottom:10px}#cboxLoadedContent #download-popup{display:block;overflow:hidden}#cboxContent #log-in-on-download{position:absolute;top:10px;right:85px}@media lap-and-up{.download-popup--default{width:948px}}.download-popup--login-and-register{margin:0 .75rem}@media lap-and-up{.download-popup--login-and-register{width:508px}}.download-popup--login-and-register .download-popup__asset-title{display:block;font-style:italic}.download-popup--login-and-register .download-popup__need-to-register-link{display:block}.call-to-subscribe{margin-bottom:1.5rem !important;position:relative;background:#e5e5e5;color:#282828;float:left;width:100%}.call-to-subscribe>div{padding:10px}.call-to-subscribe h2{font-size:1.25em;line-height:1.4;margin-bottom:.4em;margin-bottom:0}.call-to-subscribe:before{content:" ";position:absolute;left:0;right:0;top:-100px;height:100px;background:url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/education/backgrounds/content_fade-683f605e5db90a7faed030499acc67c1b029103a8f5ce14d3b302d8173431ec6.png) no-repeat bottom center;background:linear-gradient(to top,#fff 0,rgba(255,255,255,0.7) 75%,rgba(255,255,255,0) 100%)}.call-to-subscribe.no-fade:before{background:0;height:0}.call-to-subscribe .cts-header{color:#282828;background-color:#969696}.call-to-subscribe .cts-header a,.call-to-subscribe .cts-header a:active,.call-to-subscribe .cts-header a:hover{color:#fff}.call-to-subscribe .cts-content ul{margin-bottom:.5em}.call-to-subscribe .cts-content .cts-login{border:solid 1px #fff;padding:1em 1em 0;margin-top:1.5rem}.call-to-subscribe .cts-content .cts-login h2{font-size:1.125em;line-height:1.33333333;margin-bottom:0;margin-bottom:.5em}.call-to-subscribe .cts-content .cts-login .form-actions{margin-bottom:0 !important}.call-to-subscribe .cts-content .cts-login .form-actions .btn-action-primary{background-color:#007dbe;color:#fff !important;transform:translateY(-1px);box-shadow:0 1px 0 #005885}.call-to-subscribe .cts-content .cts-login .form-actions .btn-action-primary:hover{background-color:#80bedf;color:#fff !important;transform:translateY(-2px);box-shadow:0 2px 0 #669bb6}.call-to-subscribe .cts-content .cts-login .form-actions .btn-action-primary[disabled=disabled]:hover{background-color:#007dbe;color:#fff !important;box-shadow:0 1px 0 #005885}.call-to-subscribe .cts-content .cts-login .form-actions .btn-action-primary:active{box-shadow:none !important}#poll-widget{background:#e9f3f8;padding-top:1.5rem}#poll-widget h2{background:url(//d3ddkgxe55ca6c.cloudfront.net/images/education/icons/icon-poll-128.png) no-repeat;padding:42px 0 0 140px;min-height:120px}.poll-answers{margin-bottom:1.5rem !important;padding-left:84px;position:relative;overflow:hidden}.poll-answers li,.poll-answers li+li{margin-bottom:.75rem !important}.poll-answers li{clear:both;display:block;float:left;line-height:1.2;padding:.5em 0;position:relative;width:100%;z-index:999}.poll-answers li:last-child{margin-bottom:0}.poll-answers li span.answer{float:left;font-weight:bold;padding:0 .5em;position:relative;display:inline;z-index:2}.sixteen-col .poll-answers li span.answer{width:544px}.poll-answers li .your-vote{font-size:.875em;font-weight:bold;margin:0}.poll-answers li .your-vote strong{color:#787878;position:relative;margin:.5em 0 0 0;display:block;text-align:left}.poll-answers li span.total{color:#fff;left:-84px;padding:0;padding:.5em;position:absolute;text-align:left;text-indent:0;top:0;vertical-align:middle;width:68px}.poll-answers #poll_answer_0{background:#ecafd8}.poll-answers #poll_answer_1{background:#f7afb2}.poll-answers #poll_answer_2{background:#f4ebb2}.poll-answers #poll_answer_3{background:#aed2e6}.poll-answers #poll_answer_4{background:#ecafd8}.poll-answers #poll_answer_5{background:#f7afb2}.poll-answers #poll_answer_0 span.total{background:#d8017d}.poll-answers #poll_answer_1 span.total{background:#f4011b}.poll-answers #poll_answer_2 span.total{background:#f6c72c}.poll-answers #poll_answer_3 span.total{background:#2c76af}.poll-answers #poll_answer_4 span.total{background:#d8017d}.poll-answers #poll_answer_5 span.total{background:#f4011b}#poll-comments{margin-bottom:1.5rem !important}#poll-comments .comment{background:#f5f5f5;padding:0 .5em .5em;margin-bottom:.75rem !important}#poll-comments .comment h3{background:#969696;color:#fff;font-size:1em;padding:.375em .5em;font-weight:normal;margin:0 -0.5em .375em}#poll-comments .comment h3 span{font-weight:bold}#poll-comments .comment p{margin-bottom:0}#poll-comments .alert{padding-top:.25em;padding-bottom:.25em;margin:.5em 0 0}#recent-polls{margin-bottom:1.5rem !important}#recent-polls h2{background:0;padding:0;min-height:0;font-size:1.125em}#recent-polls ul{margin-bottom:0}#recent-polls li{margin-bottom:.25em;font-size:1em}#poll-archive li{position:relative;margin:1em 0 0}#poll-archive a{border-bottom:1px solid #e5e5e5;display:block;padding:0 5em 1em 0;text-decoration:none}#poll-archive a:hover{text-decoration:underline}#poll-archive a span{position:absolute;right:0;top:0;font-size:.875em}.asset-help h3{font-size:1em;line-height:1.5;margin-bottom:0;font-weight:bold}.asset-help p,.asset-help li{font-size:.875em}.search-filters ul{list-style-type:none !important;padding-left:0 !important;margin-bottom:0 !important}#assembly-content .intro{font-weight:bold}.assembly-box{background:#f1f3f5}.assembly-box-content{padding:0 6px 6px}.assembly-box-header h2{background:#e5e7eb url(//d3ddkgxe55ca6c.cloudfront.net/images/education/css/educ-box-two-header.jpg);font-size:20px;line-height:24px;margin-bottom:12px;padding:6px}#download-note{float:left;padding-top:5px;margin-bottom:24px}#download-note h2{color:#669bb7;font-size:16px;line-height:19px;margin-bottom:6px}#download-note p{color:#666;font-size:14px;line-height:19px}#download-note a{color:#666}#download-note a:hover{color:#000}#main-product{margin-bottom:1.5rem !important;overflow:hidden}#main-product #product-image img{border:solid 1px #e5e5e5}#article-meta,.resource-meta{background:#e6e8ea;clear:both;color:#7b7c7e;line-height:19px;margin-top:1px;padding:6px 0;position:relative}#resource-meta{background:#f1f6fc url(//d3ddkgxe55ca6c.cloudfront.net/images/education/css/article-meta-bg.jpg);border-top:1px solid #fff}.published-date{font-size:.875em;margin-bottom:3rem;color:#787878}#article-meta li{float:left;margin-left:6px}#article-meta li a{border-left:1px solid #7b7c7e;padding-left:6px;color:#7b7c7e;font-size:14px}#article-meta li.first a{border-left:0;padding-left:0}#article-meta li a:hover{color:#333;text-decoration:none}.article{color:#333}.search-related{margin-bottom:1.5rem !important}.search-related h2{border-bottom:1px solid #e5e5e5;font-size:1.125em;line-height:1.33333333;margin-bottom:0;margin-bottom:.375rem}.search-related li{display:block}.search-related li a{display:block;font-size:.875em;text-decoration:none}.search-related li a:hover{text-decoration:underline}.resource-header{margin-bottom:1.5rem !important;display:flex;column-gap:1.5rem;row-gap:.75rem}@media only print and (max-width:1px){.resource-header{flex-wrap:wrap}}.resource-header h1{margin-bottom:0}.resource-header__my-folder-button{min-width:max-content;align-self:flex-start}@media only print and (min-width:1px){.resource-header__my-folder-button{margin-left:auto}}@media only print and (max-width:1px){.resource-details__image{text-align:center;margin-bottom:1.5rem !important}}.hero-search{margin-top:-0.75rem;background:#007dbe;margin-bottom:1.5rem !important;padding:1.5rem;min-height:11rem}@media only print and (max-width:1px){.hero-search{padding-left:0;padding-right:0}}@media only print and (min-width:1px){.hero-search{min-height:12.4rem}}.hero-search__logo{transition:all .5s cubic-bezier(0,1,0.5,1);margin-bottom:.75rem !important;width:90%;margin-left:5%}@media only print and (min-width:1px){.hero-search__logo{width:70%;margin-left:15%}}@media only print and (max-width:1px}){.hero-search__logo{width:70%;margin-left:15%}}.hero-search__logo img{max-height:52px}.hero-search__strapline{text-align:center !important;color:#fff;margin-bottom:1.5rem !important}@media only print and (max-width:1px){.hero-search__strapline--xs{text-align:center !important}}@media only print and (min-width:1px){.hero-search__strapline{box-sizing:content-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:absolute;top:-0.75rem;right:-9rem;height:7rem;width:7rem;background:#ed1b30;border-radius:50% 50%;padding:.75rem;box-shadow:rgba(0,0,0,0.3) 2px 2px 5px 0;color:#fde8ea;transform:rotateZ(5deg)}.hero-search__strapline p{margin-bottom:0;font-size:.875em;position:relative;top:-0.25rem}.hero-search__strapline--xl{font-size:1.25em;line-height:1.4;margin-bottom:0}.hero-search__strapline--xxl{font-weight:bold;font-size:1.5em;line-height:1.33333333;margin-bottom:0}}.hero-search__filters{margin-bottom:0}@media only print and (min-width:1px){.hero-search__filters{position:absolute;top:4rem;left:.75rem;right:.75rem}}@media only print and (min-width:1px){.hero-search__filters{top:2.25rem}}.hero-search__query{margin-bottom:.75rem !important;display:-webkit-flex;display:flex}@media only print and (min-width:1px){.hero-search__query{position:absolute;top:7.1rem;left:.75rem;right:.75rem}}@media only print and (min-width:1px){.hero-search__query{top:5.45rem}}.hero-search__input{width:70%;float:left;line-height:1.125;border:1px solid #c8c8c8;box-shadow:inset 2px 2px 10px -4px #c8c8c8;color:#282828;font-size:inherit;font-family:inherit;margin:0;padding:.5em;flex-grow:1;margin-right:.75rem}.hero-search__input::placeholder{color:#969696}.hero-search__input:-ms-input-placeholder{color:#969696}.hero-search__input:focus{outline:0;border-color:#007dbe;box-shadow:0 0 .25em 0 #007dbe,inset 2px 2px 10px -4px #c8c8c8;color:#000}.hero-search__input:hover{border-color:#000}.hero-search__submit{width:25%;float:left}@media only print and (min-width:1px){.hero-search__submit{flex-basis:10rem}}@media only print and (max-width:1px){.hero-search__submit span{display:none !important;visibility:hidden}}.hero-search__submit:before{margin-right:0}@media only print and (min-width:1px){.js_hero-search__filters{height:0;overflow:hidden;transform:scaleY(0)}.js_hero-search__filters--show{height:auto;transform:scaleY(1);transition:all .5s cubic-bezier(0,1,0.5,1)}}@media only print and (min-width:1px){.js_hero-search__logo--small{width:50%;margin-left:25%}}@media only print and (min-width:1px){.js_hero-search__logo--small{width:24%;margin-left:38%}}.login #login-form .button{height:auto}#basket ul{list-style:none !important;padding-left:0 !important;list-style:none;padding-left:0}.ie-selector-test{border:10px solid red !important}#footer-wrapper,#ad-wrapper,#explore-wrapper,#content-sidebar,#header-wrapper,#comment-container,.top-tools,.rate-product,#related-content,#status-form-wrapper,#resource-banner,#reviews,.cts-login{display:none}a:link,a:visited{background:transparent;text-decoration:underline}.content{width:100%}.content a:link:after,.content a:visited:after{content:" (" attr(href) ") ";font-size:90%;word-break:break-all}.content a[href^="/"]:after{content:" (http://resource-bank.scholastic.co.uk" attr(href) ") ";word-break:break-all}.content a[href="#top"]{display:none}.content a[href="#firstthing"]:after,.content a[href="#secondthing"]:after,.content a[href="#thirdthing"]:after,.content a[href="#fourththing"]:after,.content a[href="#fifththing"]:after,.content a[href="#sixththing"]:after,.content a[href="#sevenththing"]:after,.content a[href="#eighththing"]:after,.content a[href="#ninththing"]:after,.content a[href="#tenththing"]:after{content:""}blockquote{padding:0 10px;border:1px solid #ccc;margin-left:0}