.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 screen and (min-width:720px){.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}h3{font-size:1.25em;line-height:1.4;margin-bottom:.4em}h4,h5{font-size:1em;line-height:1.5;margin-bottom:0}.news-ticker{position:relative;overflow:hidden;margin-bottom:.75rem;clear:both}.news-ticker h2{position:absolute;margin-bottom:0;line-height:1.25}.news-ticker__wrapper{list-style:none;padding:0 0 0 9rem;margin:0}.news-ticker__wrapper li{line-height:1.25;margin-bottom:0;margin-right:30px}.news-ticker__wrapper a{text-decoration:none;padding-right:40px;color:#007dbe;font-weight:normal}.news-ticker__wrapper a:hover{text-decoration:underline}.js_news-ticker__ticker-toggle{background:url(//d3ddkgxe55ca6c.cloudfront.net/images/shared/buttons/news-ticker-controls-sprite.gif) no-repeat -13px 0;position:absolute;top:2px;right:17px;width:12px;height:14px;text-align:left;text-indent:-999em;cursor:pointer}.js_news-ticker__ticker-toggle--active{background-position:0 0}.pagination{list-style-type:none;display:flex;justify-content:center}@media only screen and (max-width:719px){.pagination{border-top:solid 1px #e5e5e5;margin-top:.375rem;padding-top:.375rem;order:3;flex-basis:100%;justify-content:space-between}}@media only screen and (min-width:720px){.pagination{flex-grow:2}}.pagination__container{clear:both;position:relative;text-align:center;width:100%;display:flex}@media only screen and (max-width:719px){.pagination__container{flex-wrap:wrap}}.pagination li{font-size:1em;line-height:1.5;margin-bottom:0;padding:0 .375rem}@media only screen and (min-width:972px){.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}.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}#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 screen and (min-width:972px){.banner--v2 img{position:relative;left:50%;margin:0;width:1239px;max-width:1239px}}@media only screen and (min-width:972px) and (max-width:1199px){.banner--v2 img{transform:translateX(-620px)}}@media only screen and (min-width:1240px){.banner--v2 img{width:1500px;max-width:1500px}}@media only screen and (max-width:719px){.banner--v2.banner-xs--desk img{position:relative;transform:translateX(-50%);left:50%;width:127.469%;max-width:none}}@media only screen and (min-width:720px) and (max-width:971px){.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 screen and (min-width:720px){.banner--text{min-height:260px}.banner--text h1{font-size:3.5em}}@media only screen and (min-width:972px){.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 screen and (min-width:720px){.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 screen and (min-width:972px){.small-text-banner--test .banner--text{padding:1.5rem}.small-text-banner--test .banner--text h1{font-size:3.5em}}.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}.small-asset{display:block}.small-asset__title{margin-bottom:0}.small-asset__meta{font-size:.75em;color:#787878}a.small-asset{text-decoration:none}a.small-asset:hover .small-asset__title{text-decoration:underline}.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}.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}.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}.secondary-nav li{line-height:1.2;padding:10px 6px;border-top:solid 1px #ddd}.secondary-nav li:first-child{border:0}#cookie-table{font-size:.875em;margin-bottom:1.5rem;border:0;width:100%;margin-bottom:1.5em}#cookie-table th{background:0;border:0}@media only screen and (max-width:719px){#cookie-table{border-top:1px solid #e5e5e5}}#cookie-table *{box-sizing:border-box}#cookie-table caption{font-size:1em;line-height:1.5;margin-bottom:0;text-align:left;padding:0 0 .5em .5em;margin-bottom:0;border-bottom:1px solid #e5e5e5}#cookie-table th,#cookie-table td{width:auto;padding:.5em;overflow:auto;vertical-align:top;border:1px solid #e5e5e5;border-width:0 0 1px;text-align:left}.bordered #cookie-table th,.bordered #cookie-table td{border-width:1px}#cookie-table th{font-weight:bold}#cookie-table thead th{border-bottom-width:2px}#cookie-table tbody tr.table-error{background:#f68d98}#cookie-table tbody tr.table-error td{color:#3b070c}#cookie-table tbody tr.table-success{background:#b7dc94}#cookie-table tbody tr.table-success td{color:#1c2e0a}#cookie-table tbody tr.table-info{background:#80bedf}#cookie-table tbody tr.table-info td{color:#001f30}#cookie-table tbody tr.table-warning{background:#fbbe8c}#cookie-table tbody tr.table-warning td{color:#3e1f06}#cookie-table tr:nth-of-type(2n+2):not(thead>tr){background:#f5f5f5}.minimal #header{margin-top:.75rem}body.contact-us #main-content{margin-bottom:1.5rem !important}body.contact-us #main-content #customer-services{position:relative}body.contact-us #main-content #customer-services .row{margin-bottom:0}@media only screen and (min-width:972px){body.contact-us #main-content #customer-services .telephone,body.contact-us #main-content #customer-services .email{width:50%;float:left}}body.contact-us #main-content #customer-services .contact-num,body.contact-us #main-content #customer-services .email{font-size:2em}body.contact-us #main-content #customer-services .international .tel{font-size:1em}@media only screen and (max-width:719px){body.contact-us #main-content #customer-services .international .tel{display:block}}@media only screen and (max-width:719px){body.contact-us #main-content #customer-services .email{font-size:1.25em;line-height:2}}@media only screen and (min-width:720px) and (max-width:971px){body.contact-us #main-content #customer-services .email{font-size:1.5em;line-height:2}}@media only screen and (max-width:971px){body.contact-us #main-content #customer-services .contact-num-info{display:block;margin-bottom:1.5rem !important}}body.contact-us #main-content .social-links{display:block}@media only screen and (max-width:719px){body.contact-us #main-content .social-links{margin-top:.75rem}}@media only screen and (min-width:720px){body.contact-us #main-content .social-links{position:absolute;right:1em;top:1em}}body.contact-us #main-content .social-links li{float:left;position:relative}body.contact-us #main-content .social-links li a{height:40px;width:40px;margin-right:0;display:block;text-decoration:none}body.contact-us #main-content .social-links li a:after{position:absolute;top:0;left:0;font-size:2.57142857em}body.contact-us #main-content .social-links li a:hover:after{color:#80bedf;top:-1px}body.contact-us #main-content .social-links li a span{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}body.contact-us #main-content .social-links li a span br{display:none}body.contact-us #main-content .business-areas{margin-bottom:1.5rem !important}body.contact-us #main-content .business-areas address,body.contact-us #main-content .business-areas div{position:relative}body.contact-us #main-content .business-areas address ul,body.contact-us #main-content .business-areas div ul{margin-bottom:1.5rem !important}body.contact-us #main-content .business-areas address ul li,body.contact-us #main-content .business-areas div ul li{margin-bottom:.375rem}body.contact-us #main-content .business-areas address ul.fax,body.contact-us #main-content .business-areas div ul.fax{margin-bottom:0}@media only screen and (max-width:971px){body.contact-us #main-content .business-areas .contact-num-info{display:block}}body.contact-us #main-content .business-areas address{margin-right:0}@media only screen and (max-width:719px){body.contact-us #main-content .business-areas address{margin-top:1.5rem}}body.contact-us #main-content .business-areas address ul{margin-bottom:0}body.contact-us #main-content #office-numbers:before{display:table;content:"";flex-basis:0;order:1}body.contact-us #main-content #office-numbers:after{display:table;content:"";clear:both;flex-basis:0;order:1}@media only screen and (max-width:719px){body.contact-us #main-content #office-numbers{clear:both}}body.contact-us #main-content #office-numbers div{margin-bottom:.75rem !important;background:#007dbe;color:#bfdfef;padding:1em;position:relative;border:solid 1px #fff}body.contact-us #main-content #office-numbers div h3{margin-bottom:0}body.contact-us #main-content #office-numbers div a{font-size:1.75em;color:#fff;line-height:1;margin-bottom:0}.international-promo__header{border-bottom:1px solid #e5e5e5;border-top:5px solid #e5e5e5;height:150px;margin-bottom:.75rem;padding:.75rem 0;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.international-promo__header img{max-width:90%}.international-resources{margin-bottom:1.5rem !important}.international-resources:before{display:table;content:"";flex-basis:0;order:1}.international-resources:after{display:table;content:"";clear:both;flex-basis:0;order:1}@media only screen and (min-width:720px){.international-resources{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.international-resources__file-size{color:#b0b0b0;font-size:.875em;line-height:1.14285714}.international-offices{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.international-office__link{display:block}.international-office__flag{width:100%}.international-office__country{font-size:1em;line-height:1.5;margin-bottom:0;margin:0;color:#282828;text-decoration:none}.international-office__web-address{font-size:.875em;line-height:1.28571429;margin:0;text-decoration:underline}.international-office__web-address:hover{text-decoration:none}#discover-scholastic{margin-bottom:10px;position:relative;overflow:hidden}#discover-scholastic h2{font-size:1.125em;line-height:1.33333333;margin-bottom:0;font-weight:normal;padding:7px 0 3px;margin:0 0 8px 0;border-bottom:solid 2px #e5e5e5}#discover-scholastic h2 a{text-decoration:none}.facet-title a{text-decoration:none}.facet-count{font-size:.875em}.facet-count strong{display:block}.facet-tab-contents{border-bottom:1px solid #e5e5e5;margin-bottom:1.5rem !important}.facet-tab-contents.last{border-bottom:0}.search-result{display:inline-block;vertical-align:top;float:none}.search-result:before{display:table;content:"";flex-basis:0;order:1}.search-result:after{display:table;content:"";clear:both;flex-basis:0;order:1}.search-result.last-col{margin:0}.search-result__image{text-align:center}.search-result__image a{border:1px solid #e5e5e5;display:block;padding:.75rem;height:9.25rem;vertical-align:middle;text-align:center;margin-bottom:.75rem}.search-result__image a img{vertical-align:middle;max-height:100%}.search-result__title{font-size:1em;font-weight:normal}.search-result__title a{text-decoration:none}.search-result__title a:hover{text-decoration:underline}.search-result__description{max-height:20rem;overflow:hidden;font-size:.875em}