.js_side-scroller{overflow:hidden;width:100%;position:relative;transition:height .5s cubic-bezier(0,1,.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:scroll hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-behavior:smooth}@media only screen and (max-width:1279px){.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;margin:auto}}@supports (column-gap:0){.js_side-scroller__item-wrapper{column-gap:.75rem}}@media only screen and (max-width:1279px){.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;border-color:var(--text-colour, #0075B3);text-decoration:none;color:var(--text-colour, #0075B3)}.js_side-scroller__nav li a:hover{border-color:var(--text-colour, #005886)}.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:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;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:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;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{to{height:auto}}.formatting-base .js_side-scroller__container h2{clear:none;margin-top:0}.formatting-base .js_side-scroller abbr{border-bottom:none}.formatting-base .js_side-scroller .js_side-scroller__see-all-button--top{margin-right:0;margin-bottom:0}.banner--text .search-result-list__see-all-button{display:none}.banner--text .js_side-scroller__nav a,.banner--text .js_side-scroller__nav a:hover{border-color:var(--banner-text-colour, #ffffff);color:var(--banner-text-colour, #ffffff)}.banner--text .small-product .product-savings,.banner--text .small-product__title,.banner--text .small-product__not-available-with-rewards,.banner--text .small-product [class|=fi]:before{color:var(--banner-text-colour, #ffffff)}.banner--text .small-product__usp,.banner--text .small-product__usp :before,.banner--text .small-product .add-to-basket-form__not-available-with-rewards{background:0 0;border-color:var(--banner-text-colour, #ffffff);color:var(--banner-text-colour, #ffffff)}.tabs{border-bottom:solid .3em #0075b3;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:#e6f1f7;text-align:center}.tabs li:first-of-type{border-top:none}@media only screen and (min-width:768px){.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:#bfddec}@media only screen and (min-width:768px){.tabs li:hover{padding:.75em .5em;top:0}}.tabs li.active{background:#0075b3;color:#fff}@media only screen and (min-width:768px){.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}.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:flex;margin-bottom:1.5rem}.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 screen and (max-width:767px){.radio-buttons{display:block}}.radio-buttons__trigger{float:left;display:flex;flex-grow:1}@media only screen and (max-width:767px){.radio-buttons__trigger{display:block;width:100%}}.radio-buttons input[type=radio]{display:none!important}.radio-buttons label{display:block;display:flex;flex-direction:column;justify-content:center;width:100%;position:relative;color:#757575;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:.875rem;content:"";width:1.5em;height:1.5em;margin:-.75em 0 0-.75em;border-radius:50%;background-clip:padding-box}.radio-buttons label:hover{cursor:pointer;border-color:#0075b3;color:#0075b3}.radio-buttons label:hover:before{border-color:#0075b3}@media only screen and (max-width:767px){.radio-buttons label{margin:4px 0}}.radio-buttons input:checked+label{color:#0075b3;border-color:#0075b3}.radio-buttons input:checked+label:before{background:#0075b3;color:#fff;border-color:#0075b3;font-family:scholastic-icons,monospace!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"y";line-height:1.5em}.radio-buttons__trigger:first-child label{margin-left:0}@media only screen and (max-width:767px){.radio-buttons__trigger:first-child label{margin-top:0}}.radio-buttons__trigger:last-child label{margin-right:0}@media only screen and (max-width:767px){.radio-buttons__trigger:last-child label{margin-top:0}}.radio-buttons--knockout input:checked+label{color:#0075b3;border-color:#fff;background:#fff}.radio-buttons--knockout input:checked+label:before{color:#fff;border-color:none}.radio-buttons__trigger--knockout label{background:0 0;border-color:#fff;color:#fff}.radio-buttons__trigger--knockout label:before{border-color:#fff;background:0 0;color:#0075b3}.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 screen and (max-width:767px){.radio-buttons__trigger--knockout label{margin-top:0}}.side-nav{list-style-type:none;margin:0;font-size:.875rem;margin-bottom:1.5rem;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:none}.side-nav__item--active>a{font-weight:700;color:var(--href-colour, #0075B3);text-decoration:none}.side-nav__item--active>a:hover,.side-nav__item--active>a:focus{color:var(--href-hover-colour, #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:400!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:400!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:700;color:var(--href-colour, #0075B3);text-decoration:none}.side-nav__link--active:hover,.side-nav__link--active:focus{color:var(--href-hover-colour, #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:400!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:400!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:.875rem;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:flex;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:.875rem;line-height:1.42857143;margin-bottom:0;color:#757575;display:block}.of-the-month,.work-school-info{color:#757575;display:block;background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/shared/icons/info-icon-16x16-sprite-b103e5f94e9826d7b4e19e12653aacd5cbe417e3c994e5e62644751d22a05304.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:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;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:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"*";color:#fd0}#reviews{clear:both}#reviews .add-review{margin-bottom:1.5rem}#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 screen and (max-width:767px){.comment-entry img{float:left;margin:0 1em 1.5rem 0}}.comment-entry h3.comment-meta{font-size:.875rem;margin-bottom:1em}.comment-entry h3.comment-meta span{font-weight:400;font-size:.75rem}.comment-entry .comment-content :last-child{margin-bottom:0!important}.comment-entry .stars{margin-top:.5rem}.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 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;text-decoration:none;font-weight:700;border-top:0;padding:7px}.responsive-timeline{margin:0 auto;overflow:hidden;padding:1.5rem 0}@media only screen and (max-width:767px){.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 screen and (min-width:768px){.responsive-timeline.steps-2{width:186px}.responsive-timeline.steps-3{width:279px}.responsive-timeline.steps-4{width:372px}.responsive-timeline.steps-5{width:465px}.responsive-timeline.steps-6{width:558px}.responsive-timeline.steps-7{width:651px}.responsive-timeline.steps-8{width:744px}}@media only screen and (min-width:1280px){.responsive-timeline.steps-2{width:314px}.responsive-timeline.steps-3{width:471px}.responsive-timeline.steps-4{width:628px}.responsive-timeline.steps-5{width:785px}.responsive-timeline.steps-6{width:942px}.responsive-timeline.steps-7{width:1099px}.responsive-timeline.steps-8{width:1256px}}.responsive-timeline ol{background:linear-gradient(0deg,transparent calc(50% - 2px),#e5e5e5 calc(50% - 2px),#e5e5e5 calc(50% + 2px),transparent calc(50% + 2px));overflow:visible;width:100%;display:flex}.responsive-timeline ol li{box-sizing:border-box;margin:0 auto;padding:5px .75rem;text-align:center}.responsive-timeline ol li:focus-within{outline:3px solid #fff;outline-offset:0;box-shadow:0 0 0 1px #fff,0 0 0 6px #282828!important}.responsive-timeline ol li:focus-within>:focus{outline:0;outline-offset:0;box-shadow:none!important}@media only screen and (max-width:767px){.responsive-timeline ol li{font-size:.75rem;width:99px}}@media only screen and (min-width:768px){.responsive-timeline ol li{font-size:.75rem;width:93px}}@media only screen and (min-width:1280px){.responsive-timeline ol li{font-size:.875rem;width:157px}}.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:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;display:block;background:#fff;border-color:#969696;color:#6eb928;content:"y";line-height:1.6667}.responsive-timeline ol li a{text-decoration:none}.responsive-timeline ol li a span{color:#0075b3!important}.responsive-timeline ol li a:hover span{color:#005886!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}.responsive-timeline ol li span:before{border-radius:12px;background-clip:padding-box;font-size:.75rem;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-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0;position:relative;margin-top:1em;padding-bottom:.33em}@media only screen and (min-width:768px){.faq__title{font-size:1.125rem}}@media only screen and (min-width:768px){.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:400}.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:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"t";color:#6eb928;font-size:1.25em;vertical-align:middle;position:relative;top:-.08em;line-height:0;margin-right:.25em}.search-filters{position:relative;margin-bottom:1.5rem}@media only screen and (max-width:1279px){.search-filters{padding:.75rem;padding-bottom:0;border:solid 1px #e5e5e5}}.search-filters__heading{display:block;position:relative;font-size:1.125rem}@media only screen and (min-width:1280px){.search-filters__heading{font-size:1rem;font-weight:400}}.search-filters__reset-all-filters{position:absolute;top:.75rem;right:.75rem}@media only screen and (min-width:1280px){.search-filters__reset-all-filters{top:0;right:0}}@media only screen and (min-width:1280px){.search-filters__filters{font-size:.875rem}}.search-filters__filters h3{position:relative;margin-bottom:0;font-weight:400;line-height:1;font-size:.875rem;padding:.5em 0}@media only screen and (max-width:1279px){.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:-.125em}.search-filters__filters .search-filter__count{font-size:.625rem;color:#757575}.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:.75rem;padding:.5em 0}@media only screen and (min-width:1280px){.search-filters__filters li li.view-more{padding-bottom:0}}.search-filters__filters li li.view-more a{font-size:.75rem;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:none}.search-filters__set li.active a,.search-filters__set li.active span{color:#282828;font-weight:700}.search-filters__set li{border-top:none}@media only screen and (max-width:1279px){.search-filters__set li{padding:.5em}.search-filters__set li:first-child{padding-top:.6em}.search-filters__set li:last-child{padding-bottom:1em}}@media only screen and (min-width:1280px){.search-filters__set li{font-size:.75rem;padding:.33em}.search-filters__set li:first-child{padding-top:.5em}.search-filters__set li:last-child{padding-bottom:.83em}}.search-filters__set li>span,.search-filters__set li>a{display:inline-block}.search-filters__set li>a{text-decoration:none}.search-filters__set li>a:hover{text-decoration:underline}.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 screen and (max-width:1279px){.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 screen and (min-width:1280px){.shop-homepage .search-filters{border-right:none;padding-right:0}}.shop-homepage .search-filters__hide-show-filters{display:block;margin-left:auto;margin-right:auto;width:16em}@media only screen and (max-width:1279px){.shop-homepage .search-filters__heading{display:none}}.popular-searches{margin-bottom:1.5rem;font-size:.875rem}.popular-searches__heading{font-size:1rem;padding-bottom:.4em;border-bottom:solid 1px #e5e5e5}.rate-product{width:100%;margin-right:0;margin-bottom:1.5rem}.rate-product .star-rating{margin-bottom:0}.rate-product .stars{margin-bottom:.5rem}.rate-product p{font-size:.875rem;line-height:1.28571429;margin-bottom:0;font-weight:400}.blog-post-list{--card-width:100%;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.blog-post-list__container{container-type:inline-size;container-name:blog-post-list}@container blog-post-list (min-width: calc(34rem + 1.5rem)){.blog-post-list{--card-width:calc(50% - 0.75rem)}}@container blog-post-list (min-width: calc(51rem + 3rem)){.blog-post-list{--card-width:calc(33.33333333% - 1rem)}}@container blog-post-list (min-width: calc(68rem + 4.5rem)){.blog-post-list{--card-width:calc(25% - 1.125rem)}}@container blog-post-list (min-width: calc(85rem + 6rem)){.blog-post-list{--card-width:calc(20% - 1.2rem)}}@container blog-post-list (min-width: calc(102rem + 7.5rem)){.blog-post-list{--card-width:calc(16.66666667% - 1.25rem)}}.blog-post-list>*{width:var(--card-width)}.blog-post-list__home-link,.blog-post-list__arrow{color:#757575}.blog-post-list__arrow{margin-left:-.5rem}.blog-post-list-item{border:1px solid #e5e5e5;text-align:center;width:100%;background:#f5f5f5;height:100%}.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-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;font-weight:400;margin-bottom:0;margin-top:.75rem}@media only screen and (min-width:768px){.blog-post-list-item__title{font-size:1.125rem}}.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-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0;font-weight:400}@media only screen and (min-width:768px){.blog-post-list-item__title--short{font-size:1.125rem}}.blog-post-list-item__intro{font-size:.875rem}.blog-post-list-item__meta{font-size:.875rem;line-height:1.28571429;margin-bottom:0;font-weight:400;margin-bottom:.75em;color:#757575;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:.875rem}.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:#0075b3;color:#fff}a.tag-list__tag--alt-style:hover{border-color:#0075b3;background:0 0;color:#0075b3}.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 0;border:solid 1px #cecece;font-size:.75rem;color:#757575}.labels{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.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:-.1rem;background-color:#757575;margin:.375rem .375rem 0 0}.label:last-child{margin-right:0}.label,.label a{color:#fff}.label--recommended{background:#e4002b;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}.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(https://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,.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:.875rem;font-weight:400;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:.75rem;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:#0075b3}.related-items__item .subscriber-only a{padding:0;background:0 0}.related-items__item .subscriber-only a:hover{text-decoration:none}.related-items__item .rb-early-years strong{color:#0075b3}.related-items__item .free{padding:0;position:absolute;top:-8px;left:-10px;width:56px;height:53px;background:url(https://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(https://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:#757575;line-height:1;font-size:14px;margin-bottom:10px}.related-items__item dl dt{font-weight:700;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 0}.membership-table__heading{font-weight:400;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 screen and (min-width:768px) and (max-width:1279px){.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(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_p-f49aaa8d6f1865cc167246c00a855d5b2dc9e3253757a36f883a22ffc3485589.svg)50% 50%no-repeat;background-size:80%}.membership-table__logo--ey{background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_ey-7d5e30e29ae16a3f636429bd00bf4eb8da99d58dc5b09c6d5cd54393e334b95c.svg)50% 50%no-repeat;background-size:80%}.membership-table__logo--free{display:flex;flex-direction:column;justify-content:center;padding:0 .375rem;font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0}@media only screen and (min-width:768px){.membership-table__logo--free{font-size:1.125rem}}@media only screen and (min-width:1280px){.membership-table__logo--free{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:.25em}}@media only screen and (min-width:1280px) and only screen and (min-width:768px){.membership-table__logo--free{font-size:1.5rem}}.membership-table__strapline{font-size:.875rem;line-height:1.42857143}.membership-table td{padding-top:.75rem;padding-bottom:.75rem;min-height:2.5rem;border-top:#e5e5e5 1px solid}@media only screen and (min-width:768px){.membership-table td{vertical-align:middle}}@media only screen and (min-width:768px){.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 screen and (max-width:767px){.membership-table td:first-child{padding-left:.5em;font-weight:700}}.membership-table [class^=membership-feature]{text-align:center!important}@media only screen and (min-width:768px){.membership-table [class^=membership-feature]>[class^=fi]{font-size:1.5rem}}.membership-table .membership-feature--yes:before{line-height:2.75}.membership-table .membership-feature--yes>[class^=fi]{color:#6eb928;font-size:1.5rem}@media only screen and (min-width:768px){.membership-table .membership-feature--yes>[class^=fi]{font-size:2.25rem}}.membership-table .membership-feature--no:before{line-height:2}.membership-table .membership-feature--no>[class^=fi]{color:#757575}.membership-pricing td{text-align:center!important;vertical-align:text-top;position:relative}@media only screen and (min-width:768px){.membership-pricing td{border-top:none;padding-left:0;padding-right:0}}.membership-pricing td[headers=features]{border-bottom:none}.membership-pricing__cost{display:block;font-size:.875rem}@media only screen and (min-width:768px){.membership-pricing__cost strong{font-size:1.5rem}}.membership-pricing__payment-opts-link{display:block;margin-bottom:1.5rem;font-size:.75rem}@media only screen and (max-width:767px){.membership-pricing__button{width:50%}}.membership-pricing__school-sub-link{display:block;padding-top:.375rem;font-size:.75rem}@media only screen and (min-width:1280px){.membership-pricing__school-sub-link{font-size:.875rem}}.membership-pricing__type:before{height:4.75rem;line-height:4.5rem}@media only screen and (max-width:767px){.membership-pricing__type:before{height:2.75rem;line-height:2.75rem;background-size:contain}}td.membership-pricing__type--ey:before{top:0;background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_ey-7d5e30e29ae16a3f636429bd00bf4eb8da99d58dc5b09c6d5cd54393e334b95c.svg)left 50%no-repeat;background-size:contain;height:100%}td.membership-pricing__type--p:before{top:0;background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_p-f49aaa8d6f1865cc167246c00a855d5b2dc9e3253757a36f883a22ffc3485589.svg)left 50%no-repeat;background-size:contain;height:100%}.membership-pricing__type--free:before{font-weight:700}.membership-pricing__student-info{background-color:#fff!important}.membership-pricing__student-info td:first-child,.membership-pricing__student-info td:last-child{border-top:none}td.membership-pricing__student-msg{padding-left:.5em;text-align:center!important;margin-inline:auto}@media only screen and (max-width:767px){td.membership-pricing__student-msg--xs{text-align:center!important}}.pagination{list-style-type:none;display:flex;justify-content:center}@media only screen and (max-width:767px){.pagination{border-bottom:solid 1px #e5e5e5;margin-bottom:.75rem;padding-bottom:.375rem;order:1;flex-basis:100%;justify-content:space-evenly}}@media only screen and (min-width:768px){.pagination{flex-grow:2}}.pagination__container{clear:both;position:relative;text-align:center;width:100%;display:flex}@media only screen and (max-width:767px){.pagination__container{flex-flow:row-reverse wrap}}.pagination li{font-size:1rem;line-height:1.5;margin-bottom:0;padding:0 .375rem}@media only screen and (min-width:1280px){.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:700}.pagination .gap,.pagination .disabled{opacity:.75}.pagination__link{min-width:6rem}.pagination__link:has(.pagination__prev-link){text-align:left;margin-right:auto}@media only screen and (max-width:767px){.pagination__link:has(.pagination__prev-link){order:3}}.pagination__link:has(.pagination__next-link){text-align:right;margin-left:auto}@media only screen and (max-width:767px){.pagination__link:has(.pagination__next-link){order:2}}.pagination__next-link,.pagination__prev-link{text-decoration:none;border-bottom:solid 1px transparent}.pagination__next-link:hover,.pagination__prev-link:hover{border-color:#005886}.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 screen and (min-width:768px){.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:1rem;line-height:1.5}.resource-banner.rb-primary-banner,.resource-banner.rb-early-years-banner,.resource-banner.mags-banner{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_p-f49aaa8d6f1865cc167246c00a855d5b2dc9e3253757a36f883a22ffc3485589.svg);background-size:auto 2rem;background-position:top .75rem center}@media only screen and (min-width:768px){.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(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_ey-7d5e30e29ae16a3f636429bd00bf4eb8da99d58dc5b09c6d5cd54393e334b95c.svg)}.resource-banner.mags-banner{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource-bank--ey-p-9d9bddd00b9fa1741029aa9d7ae75248645dba943b0d5bb653461a53d200986b.svg)}.resource-banner.logged-out .resource-banner__cta{position:absolute;top:0;right:.75rem}.result-summary{text-align:center;font-size:.875rem;line-height:1.71428571;color:#757575;margin-bottom:0}@media only screen and (min-width:768px){.result-summary{text-align:left;width:50%;float:left}}#shop-results .result-summary{width:100%}.search-results{clear:both}@media screen{.search-results{display:flex;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:400}.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:.875rem}.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:400;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:#ab0020;font-weight:700}#results .subscriber-info.rb-subscriber strong,#results .subscriber-info.rb-early-years-subscriber strong{color:#0075b3}#results .subscriber-info.rb-primary-subscriber strong{color:#0075b3}.sort-options{text-align:center;font-size:.875rem;color:#757575}@media only screen and (min-width:768px){.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:700;text-decoration:none}.filter-by-subscription{box-sizing:border-box;clear:both;overflow:hidden}@media only screen and (min-width:768px){.filter-by-subscription{display:flex;align-items:center}}.filter-by-subscription__label{color:#757575;font-size:.875rem;text-align:center}@media only screen and (min-width:768px){.filter-by-subscription__label{color:#757575;float:left;width:20%;font-size:.875rem;text-align:right;padding-right:.75rem}}@media only screen and (min-width:1280px){.filter-by-subscription__label{width:32%}}.filter-by-subscription__buttons{margin-bottom:1em}@media only screen and (min-width:768px){.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 #0075b3;color:#0075b3;display:block;padding:.5em 1em;text-align:center;text-decoration:none}.filter-by-subscription__button a span{font-size:.75rem}@media only screen and (min-width:768px){.filter-by-subscription__button a span{margin-left:.375rem}}.filter-by-subscription__button a:hover{position:relative;top:-1px;color:#fff;background:#4098c6}.filter-by-subscription__button--rb-primary{margin-right:0;margin-left:1%}.filter-by-subscription__button--rb-primary a{border-color:#0075b3;color:#0075b3}.filter-by-subscription__button--rb-primary a:hover{background:#4098c6}.result-crumb h2{color:#757575;font-size:1.5rem;font-weight:400;line-height:24px;margin-bottom:.5em}.result-crumb h2 a{color:#282828;font-size:1.25rem;text-decoration:none}.result-crumb h2 .bread-crumb-remove-icon{font-size:.75rem;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:#757575;font-size:.875rem;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:.875rem;font-weight:400;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 screen and (max-width:1279px){.shop-search-results{margin-top:3rem}}.shop-search-results__header{text-align:center!important;margin-inline:auto;margin-bottom:1.5rem}@media only screen and (max-width:767px){.shop-search-results__header--xs{text-align:center!important}}.shop-search-results__header h2{margin-bottom:0}.shop-search-results__header p{font-size:.875rem;margin-bottom:.75rem}@media screen{.shop-search-results__results{display:flex;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:400}.calendar{clear:both}.calendar__day{display:inline-block;vertical-align:top;float:none;margin-bottom:1.5rem}@media only screen and (min-width:1280px){.calendar__day{width:14.285%}}.calendar__day--not-current-month{opacity:.5}@media only screen and (max-width:1279px){.calendar__day--not-current-month{display:none}}.calendar__day-date{font-size:1rem;line-height:1.5;margin-bottom:0;font-weight:400;margin-bottom:.75rem!important;border-top:solid 1px #e5e5e5;padding-top:.75rem}.calendar__date{float:right;font-weight:700}.calendar__content{margin-top:.75rem;font-size:.875rem}.calendar__content a{overflow-wrap:break-word;word-wrap:break-word}.calendar__today{top:-2px}.calendar__today .calendar__day-date{border-top:solid 3px #0075b3;color:#0075b3}.calendar-nav{margin-bottom:1.5rem}.calendar-nav__month-next{float:right}.calendar-nav__month-previous{float:left}#give-away-header{background:url(https://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}.give-away{border-top:1px solid #e5e5e5;padding-top:1.5rem}#fixed-sidebar{background:0 0;height:0;margin:0 auto;overflow:visible;position:absolute;top:0;z-index:0;right:0;text-align:left}#fixed-sidebar .inner-wrapper{background:0 0;overflow:visible;padding:0;position:relative;top:0;z-index:-10}#adbar{background:#fff;margin-top:0;margin-bottom:1.5rem;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}@media only screen and (min-width:1280px){#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:none}.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(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_ey-7d5e30e29ae16a3f636429bd00bf4eb8da99d58dc5b09c6d5cd54393e334b95c.svg)50% 50%no-repeat;background-size:100%}.subscription-payment-options span.primary{background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/logos/logo_resource_bank_p-f49aaa8d6f1865cc167246c00a855d5b2dc9e3253757a36f883a22ffc3485589.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:.875rem;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-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:.25em}@media only screen and (min-width:768px){#download-popup h2{font-size:1.25rem}}#download-popup .download-panel{background-color:#f5f5f5;padding:12px;margin-bottom:1.5rem}#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}#download-popup .resource-bank ul{list-style:none;padding-left:0;margin-bottom:.5em}#download-popup .resource-bank ul li{font-size:.875rem}.logged-in #download-popup .resource-bank{border-bottom:none}#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;position:relative;background:#e5e5e5;color:#282828;float:left;width:100%}.call-to-subscribe>div{padding:10px}.call-to-subscribe h2{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:.25em;margin-bottom:0}@media only screen and (min-width:768px){.call-to-subscribe h2{font-size:1.25rem}}.call-to-subscribe:before{content:" ";position:absolute;left:0;right:0;top:-100px;height:100px;background:url(https://d3ddkgxe55ca6c.cloudfront.net/web-assets/sitespecific/education/backgrounds/content_fade-e5366d1b43ff2c0654729dfbf7274d1cf88cf8b145dd1f8954913574b2ee3b23.png)no-repeat bottom center;background:linear-gradient(to top,#fff 0,rgba(255,255,255,.7) 75%,rgba(255,255,255,0) 100%)}.call-to-subscribe.no-fade:before{background:0 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}.call-to-subscribe .cts-content .cts-login h2{font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0;margin-bottom:.5em}@media only screen and (min-width:768px){.call-to-subscribe .cts-content .cts-login h2{font-size:1.125rem}}.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:#0075b3;color:#fff;transform:translateY(-1px);box-shadow:0 1px 0#00527d}.call-to-subscribe .cts-content .cts-login .form-actions .btn-action-primary:hover{background-color:#80bad9;color:#fff;transform:translateY(-2px);box-shadow:0 2px 0#6697b1}.call-to-subscribe .cts-content .cts-login .form-actions .btn-action-primary[disabled=disabled]:hover{background-color:#0075b3;color:#fff;box-shadow:0 1px 0#00527d}.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(https://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;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:700;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:.875rem;font-weight:700;margin:0}.poll-answers li .your-vote strong{color:#757575;position:relative;margin:.5em 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}#poll-comments .comment{background:#f5f5f5;padding:0 .5em .5em;margin-bottom:.75rem!important}#poll-comments .comment h3{background:#969696;color:#fff;font-size:1rem;padding:.375em .5em;font-weight:400;margin:0-.5em .375em}#poll-comments .comment h3 span{font-weight:700}#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}#recent-polls h2{background:0 0;padding:0;min-height:0;font-size:1.125rem}#recent-polls ul{margin-bottom:0}#recent-polls li{margin-bottom:.25em;font-size:1rem}#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:.875rem}.asset-help h3{font-size:1rem;line-height:1.5;margin-bottom:0;font-weight:700}.asset-help p,.asset-help li{font-size:.875rem}.search-filters ul{list-style-type:none!important;padding-left:0!important;margin-bottom:0!important}#assembly-content .intro{font-weight:700}.assembly-box{background:#f1f3f5}.assembly-box-content{padding:0 6px 6px}.assembly-box-header h2{background:#e5e7eb url(https://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;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(https://d3ddkgxe55ca6c.cloudfront.net/images/education/css/article-meta-bg.jpg);border-top:1px solid #fff}.published-date{font-size:.875rem;margin-bottom:3rem;color:#757575}#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}.search-related h2{border-bottom:1px solid #e5e5e5;font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;line-height:1.33;font-size:1rem;margin-bottom:0;margin-bottom:.375rem}@media only screen and (min-width:768px){.search-related h2{font-size:1.125rem}}.search-related li{display:block}.search-related li a{display:block;font-size:.875rem;text-decoration:none}.search-related li a:hover{text-decoration:underline}.resource-header{margin-bottom:1.5rem;display:flex;gap:.75rem 1.5rem}@media only screen and (max-width:767px){.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 screen and (min-width:768px){.resource-header__my-folder-button{margin-left:auto}}@media only screen and (max-width:767px){.resource-details__image{text-align:center;margin-bottom:1.5rem}}.hero-search{margin-top:-.75rem;background:#0075b3;margin-bottom:1.5rem;padding:1.5rem;min-height:11rem}@media only screen and (max-width:767px){.hero-search{padding-left:0;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1279px){.hero-search{min-height:12.4rem}}.hero-search__logo{transition:all .5s cubic-bezier(0,1,.5,1);margin-bottom:.75rem!important;display:flex;justify-content:center}.hero-search__logo img{max-height:52px}.hero-search__strapline{text-align:center!important;margin-inline:auto;color:#fff;margin-bottom:1.5rem}@media only screen and (max-width:767px){.hero-search__strapline--xs{text-align:center!important}}@media only screen and (min-width:1280px){.hero-search__strapline{box-sizing:content-box;display:flex;align-items:center;position:absolute;top:-.75rem;right:-9rem;height:7rem;width:7rem;background:#e4002b;border-radius:50%;padding:.75rem;box-shadow:rgba(0,0,0,.3) 2px 2px 5px 0;color:#fce6ea;transform:rotateZ(5deg)}.hero-search__strapline p{margin-bottom:0;font-size:.875rem;position:relative;top:-.25rem}.hero-search__strapline--xl{font-size:1.25rem;line-height:1.4;margin-bottom:0}.hero-search__strapline--xxl{font-weight:700;font-size:1.5rem;line-height:1.33333333;margin-bottom:0}}.hero-search__filters{margin-bottom:0}@media only screen and (min-width:768px){.hero-search__filters{position:absolute;top:4rem;left:.75rem;right:.75rem}}@media only screen and (min-width:1280px){.hero-search__filters{top:2.25rem}}.hero-search__query{margin-bottom:.75rem!important;display:flex}@media only screen and (min-width:768px){.hero-search__query{position:absolute;top:7.1rem;left:.75rem;right:.75rem}}@media only screen and (min-width:1280px){.hero-search__query{top:5.45rem}}.hero-search__input{width:70%;float:left;flex-grow:1;margin-right:.75rem}@media screen{.hero-search__input{line-height:1.125;border:1px solid #c8c8c8;border-radius:0;box-shadow:inset 2px 2px 10px -4px #c8c8c8;color:#282828;font-size:inherit;font-family:inherit;margin:0;padding:.5em}.hero-search__input::placeholder{color:#969696}.hero-search__input:focus{border-color:#0075b3;box-shadow:0 0 .25em 0#0075b3,inset 2px 2px 10px -4px #c8c8c8;color:#000}.hero-search__input:hover{border-color:#000}}@media print{.hero-search__input{border:0}}.hero-search__submit{width:25%;float:left}@media only screen and (min-width:768px){.hero-search__submit{flex-basis:10rem}}@media only screen and (max-width:767px){.hero-search__submit span{display:none!important;visibility:hidden}}.hero-search__submit:before{margin-right:0}@media only screen and (min-width:768px){.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,.5,1)}}@media only screen and (min-width:768px){.js_hero-search__logo--small{width:50%;margin-left:25%}}@media only screen and (min-width:1280px){.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}