@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@-webkit-keyframes bump{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bump{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}:export{mobile:320;mobilePx:320px;tablet:768;tabletPx:768px;desktop:1024;desktopPx:1024px;largeDesktop:1200;largeDesktopPx:1200px;megaDesktop:1400;megaDesktopPx:1400px}.u-rich-text h1,.u-rich-text h2,.u-rich-text h3,.u-rich-text h4{margin:70px 0 0}.u-rich-text iframe,.u-rich-text img{max-width:100%}.u-rich-text img{height:auto;max-width:100%}.u-rich-text table{width:auto!important}.u-rich-text ul{padding-left:1.25em}@media (min-width:1024px){.u-rich-text ul{margin-bottom:2em;margin-top:2em}}.u-rich-text li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:1024px){.u-rich-text li{padding-left:1em}}.u-rich-text li+li{margin-top:1.5em}@media (min-width:1024px){.u-rich-text li+li{margin-top:1.75em}}.u-rich-text li::marker{color:#fecd2f}.u-rich-text a:not(.button):not(.icon-button){color:#5da4da}.u-rich-text a:not(.button):not(.icon-button):active,.u-rich-text a:not(.button):not(.icon-button):focus,.u-rich-text a:not(.button):not(.icon-button):hover{text-decoration:none}.u-rich-text>:first-child{margin-top:0}.u-rich-text>:last-child{margin-bottom:0}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local(""),url("../fonts/poppins-v20-latin-regular.9212f6f9860f.woff2") format("woff2"),url("../fonts/poppins-v20-latin-regular.f8ed328094e3.woff") format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:local(""),url("../fonts/poppins-v20-latin-italic.a242ba0df3a1.woff2") format("woff2"),url("../fonts/poppins-v20-latin-italic.777dda5a4170.woff") format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:local(""),url("../fonts/poppins-v20-latin-500.a09f2fccfee3.woff2") format("woff2"),url("../fonts/poppins-v20-latin-500.9e24286fd522.woff") format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:local(""),url("../fonts/poppins-v20-latin-500italic.88042d51a299.woff2") format("woff2"),url("../fonts/poppins-v20-latin-500italic.8561c545c94e.woff") format("woff")}@font-face{font-display:swap;font-family:Rozha One;font-style:normal;font-weight:400;src:local(""),url("../fonts/rozha-one-v13-latin-regular.bb35a7e4ed93.woff2") format("woff2"),url("../fonts/rozha-one-v13-latin-regular.de52b4330192.woff") format("woff")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:local(""),url("../fonts/lora-v24-latin-600.2a84a59c883f.woff2") format("woff2"),url("../fonts/lora-v24-latin-600.a56d732909c0.woff") format("woff")}.t-d-h1,.t-d-h2,.t-d-h3,.t-d-h4,.t-d-h5,.t-m-h1,.t-m-h2,.t-m-h3,.t-m-h4,.t-m-h5,.u-rich-text h1,.u-rich-text h2,.u-rich-text h3,.u-rich-text h4{font-family:Rozha One,Baskerville,Times,Times New Roman,serif;font-weight:400}.t-d-h1-alt,.t-d-h2-alt,.t-d-h3-alt,.t-d-h4-alt,.t-d-h5-alt,.t-m-h1-alt,.t-m-h2-alt,.t-m-h3-alt,.t-m-h4-alt,.t-m-h5-alt{font-family:Poppins,Helvetica,sans-serif;font-weight:500}.t-m-h1,.t-m-h1-alt{font-size:40px;line-height:1}.t-m-h2,.t-m-h2-alt{font-size:32px;line-height:1.25}.t-m-h3,.t-m-h3-alt,.u-rich-text h1,.u-rich-text h2,.u-rich-text h3,.u-rich-text h4{font-size:24px;line-height:1.3333333333}.t-m-h4,.t-m-h4-alt{font-size:20px;line-height:1.4}.t-m-h5,.t-m-h5-alt{font-size:16px;line-height:1.5}@media (min-width:1024px){.t-d-h1,.t-d-h1-alt{font-size:56px;line-height:1.0357142857}.t-d-h2,.t-d-h2-alt{font-size:40px;line-height:1.1}.t-d-h3,.t-d-h3-alt,.u-rich-text h1,.u-rich-text h2,.u-rich-text h3,.u-rich-text h4{font-size:32px;line-height:1.25}.t-d-h4,.t-d-h4-alt{font-size:24px;line-height:1.3333333333}.t-d-h5,.t-d-h5-alt{font-size:16px;line-height:1.5}}.t-d-p1,.t-d-p2,.t-d-p3,.t-d-p4,.t-d-p5,.t-m-p1,.t-m-p2,.t-m-p3,.t-m-p4,.t-m-p5,.t-select{font-family:Poppins,Helvetica,sans-serif;font-weight:400;line-height:1.5}.t-m-p1{font-size:18px;line-height:1.4444444444}.t-m-p2,.t-m-p3{font-size:14px;line-height:1.5714285714}.t-m-p3{font-weight:500}.t-m-p4{font-size:12px;line-height:1.6666666667}.t-m-p5{font-size:10px;line-height:1.8}@media (min-width:1024px){.t-d-p1{font-size:20px;line-height:1.4}.t-d-p2,.t-d-p3{font-size:16px;line-height:1.5}.t-d-p3{font-weight:500}.t-d-p4{font-size:14px;line-height:1.5714285714}.t-d-p5{font-size:12px;line-height:1.6666666667}}.t-label{font-family:Poppins,Helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:.15em;line-height:1;text-transform:uppercase}@media (min-width:1024px){.t-d-label{font-family:Poppins,Helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:.15em;line-height:1;text-transform:uppercase}}.t-select{font-size:16px;line-height:1}.t-headline{font-family:Poppins,Helvetica,sans-serif;font-size:28px;font-weight:500;line-height:1.2}@media (min-width:1024px){.t-headline{font-size:45px}}.t-headline strong{display:inline-block;font-family:Lora,Baskerville,Times,Times New Roman,serif;font-size:30px;font-weight:600;position:relative;z-index:1}.t-headline strong:before{background:url("../svg/highlight_animated.779b60838449.svg") 0 0 no-repeat;background-image:url("../svg/highlight_alt_animated.52934dd73819.svg");background-size:100% 100%;bottom:-.4em;content:"";left:-.6em;pointer-events:none;position:absolute;right:-.3em;top:-.08em;z-index:-1}@media (min-width:1024px){.t-headline strong{font-size:46px}}html{-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box;font:400 16px/1.2 Poppins,Helvetica,sans-serif;margin:0;padding:0;scroll-behavior:smooth;scroll-padding-top:90px;text-rendering:optimizeLegibility}@media (min-width:1024px){html{scroll-padding-top:120px}}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#efe8e6;color:#252525;height:100%;margin:0;outline-color:#5da4da;padding:0;width:100%}a{color:inherit}strong{font-weight:500}.cky-btn-revisit-wrapper{height:30px!important;width:30px!important}.cky-btn-revisit-wrapper .cky-btn-revisit img{margin:4px 0 0!important;max-width:20px!important}.l-clamp{margin-left:auto;margin-right:auto;max-width:1900px}.action-button__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;padding:0;text-align:inherit;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.action-button__button:focus,.action-button__button:hover{opacity:.7}.block+.block{margin-top:40px}@media (min-width:1024px){.block+.block{margin-top:45px}}.block__title{margin:0 0 30px}.block:not(:first-child) .block__title{margin-top:70px}@media (min-width:1024px){.block__title{margin-bottom:40px}}.block__text a:not(.button){color:#5da4da;text-decoration:none}.block__text a:not(.button):focus,.block__text a:not(.button):hover{text-decoration:underline}@media (min-width:1024px){.block__title+.block__text{margin-top:-15px}}.block__quote{border-left:4px solid #fecd2f;margin:0;padding:2px 0 2px 15px}.block__quote p{margin:0}@media (min-width:1024px){.block__quote{padding-bottom:5px;padding-top:5px}}.block__cite{display:block;font-style:normal;margin:12px 0 0}@media (min-width:1024px){.block__figure-wrapper{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-areas:"first second";grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (min-width:1024px){.block__figure-wrapper{grid-column-gap:25px;grid-row-gap:25px}}.block__figure{margin:0}@media (max-width:1023px){.block__figure+.block__figure{margin-top:30px}}@media (min-width:1024px){.block__figure:first-child{grid-area:first}.block__figure:last-child{grid-area:second}.block__figure:first-child:last-child{grid-column:1/span 2}}.block__image,.block__image>img{display:block;height:auto;width:100%}.block__caption{margin:10px 0 0}.block__embed{position:relative}.block__embed:after{content:"";display:block;height:0;padding-top:100%}.block__embed--16_9:after{padding-top:56.25%}.block__embed--4_3:after{padding-top:75%}.block__embed iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid;border-radius:0;color:inherit;color:#5da4da;cursor:pointer;display:block;height:48px;line-height:1;padding:14px 15px 16px;text-align:inherit;text-align:center;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.button:active,.button:focus,.button:hover{background:rgba(93,164,218,.1);-webkit-box-shadow:inset 0 0 0 2px currentColor;box-shadow:inset 0 0 0 2px currentColor}.button[disabled]{color:#c4c4c4;pointer-events:none}.button--on-dark{color:#fff}.button--on-dark:active,.button--on-dark:focus,.button--on-dark:hover{background:hsla(0,0%,100%,.3)}.button--on-dark[disabled]{color:#636363}.button--grey{border-color:#c4c4c4;color:#252525}.button--grey:active,.button--grey:focus,.button--grey:hover{background:hsla(0,0%,77%,.1);-webkit-box-shadow:inset 0 0 0 2px #c4c4c4;box-shadow:inset 0 0 0 2px #c4c4c4}.button--red{border-color:#f15822;color:#f15822}.button--red:active,.button--red:focus,.button--red:hover{background:rgba(241,88,34,.1);-webkit-box-shadow:inset 0 0 0 2px #f15822;box-shadow:inset 0 0 0 2px #f15822}.button--no-border{border-color:transparent}.button--no-border:active,.button--no-border:focus,.button--no-border:hover{background:hsla(0,0%,100%,.3);-webkit-box-shadow:none;box-shadow:none}.custom-select{position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.custom-select:focus,.custom-select:hover{opacity:.7}.custom-select .icon{color:#5da4da;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateY(1px);-ms-transform:translateY(-50%) translateY(1px);transform:translateY(-50%) translateY(1px)}.custom-select--block{background:#fff;border:1px solid #636363;border-radius:4px}.custom-select--block .icon{right:25px}.custom-select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;padding:0 30px 0 0;text-align:inherit}.custom-select__select--right{-moz-text-align-last:right;text-align-last:right}.custom-select--block .custom-select__select{display:block;padding:25px 20px;width:100%}.icon{fill:currentColor;height:24px;width:24px}.icon-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#f2f2f2;border:0;border-radius:0;border-radius:4px;color:inherit;color:#252525;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;padding:8px 15px 8px 10px;text-align:inherit;text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.icon-button--blue{background:#5da4da;color:#fff}.icon-button:focus,.icon-button:hover{opacity:.7}.icon-button[disabled]{opacity:.25}.icon-button__icon{height:18px;margin:0 10px 0 0;width:18px}.icon-button__icon--large{height:20px;width:20px}.icon-button__label{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);white-space:nowrap}.form__row+.form__row,.form__row--with-margin{margin-top:22px}.form__row--buttons{margin-top:60px!important}@media (max-width:1023px){.form__row--flexed>*+*{margin-top:22px}}@media (min-width:1024px){.form__row--flexed{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 -12.5px}.form__row--flexed>*{-ms-flex-preferred-size:calc(50% - 25px);-ms-flex-negative:0;flex-basis:calc(50% - 25px);flex-shrink:0;margin:0 12.5px}}.form__field--condiment-container{display:none}.form__label a{color:#5da4da}.form__field--on-dark .form__label a{color:#fff}.form__label--for-checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.form__field.has-error .form__label--for-checkbox,.form__field.has-error .form__label--for-checkbox a{color:#f15822}.form__group-title+.form__label{margin:15px 0 30px}.form__input-wrapper{position:relative}.form__input-wrapper textarea{height:auto}.form__label+.form__input-wrapper{margin-top:8px}.form__input{border:1px solid #636363;border-radius:4px;color:#252525;display:block;height:48px;line-height:1;outline:0;padding:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.form__input::-webkit-input-placeholder{color:#636363;opacity:1}.form__input::-moz-placeholder{color:#636363;opacity:1}.form__input:-ms-input-placeholder{color:#636363;opacity:1}.form__input::-ms-input-placeholder{color:#636363;opacity:1}.form__input::placeholder{color:#636363;opacity:1}.form__input:focus{border-color:#5da4da;-webkit-box-shadow:inset 0 0 0 1px #5da4da;box-shadow:inset 0 0 0 1px #5da4da}.form__field--on-dark .form__input{background:hsla(0,0%,77%,.1);border-color:#f2f2f2;color:#fff}.form__field--on-dark .form__input::-webkit-input-placeholder{color:#f2f2f2;opacity:1}.form__field--on-dark .form__input::-moz-placeholder{color:#f2f2f2;opacity:1}.form__field--on-dark .form__input:-ms-input-placeholder{color:#f2f2f2;opacity:1}.form__field--on-dark .form__input::-ms-input-placeholder{color:#f2f2f2;opacity:1}.form__field--on-dark .form__input::placeholder{color:#f2f2f2;opacity:1}.form__field--on-dark .form__input:hover{background:hsla(0,0%,77%,.075)}.form__field.has-icon .form__input{padding-right:50px}.form__field.has-error .form__input{border-color:#f15822;color:#f15822}.form__field.has-error .form__input:focus{border-color:#f15822;-webkit-box-shadow:inset 0 0 0 1px #f15822;box-shadow:inset 0 0 0 1px #f15822}.form__checkbox,.form__field input[type=checkbox],.form__field input[type=radio]{margin:4px 12px 0 0}.form__field-icon{height:20px;pointer-events:none;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.form__field.has-error .form__field-icon{color:#f15822}.form__error-list{color:#f15822;list-style:none;margin:0;padding:0}.form__input-wrapper+.form__error-list,.form__label--for-checkbox+.form__error-list,.g-recaptcha+.form__error-list{margin-top:10px}.form__label--for-checkbox+.form__error-list{margin-left:25px}.form__error-list__item+.form__error-list__item{margin-top:10px}.form__row--full-width-buttons .form__button{width:100%}.form__row--full-width-buttons .form__button+.form__button{margin-top:10px}@media (min-width:1024px){.form__button{width:calc(50% - 12.5px)}}.form__group-title{margin:0}.form__row:not(:first-of-type) .form__group-title{margin-top:15px}.form__group{margin:15px 0 0}@media (min-width:1024px){.form__group{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.form__group>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-top:5px}}.form__text{margin:0}.form__text a{color:#5da4da;text-decoration:none}.form__label+.form__text{margin-top:10px}.form__image{border-radius:50%;display:block;height:150px;margin:25px auto 25px 0;width:150px}.home-section{padding:50px 20px 40px}@media (min-width:1024px){.home-section{padding:60px 60px 65px}}.home-section__inner{position:relative}.home-section+.home-section .home-section__inner:before{background:#c4c4c4;content:"";height:1px;left:0;position:absolute;right:0;top:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}@media (min-width:1024px){.home-section+.home-section .home-section__inner:before{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}}.home-section__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}@media (min-width:1024px){.home-section__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home-section__title{margin:0}.home-section__title__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.home-section__title__link:focus,.home-section__title__link:hover{opacity:.7}.home-section__title__link .icon{-ms-flex-negative:0;background:#5da4da;border-radius:4px;color:#fff;display:block;flex-shrink:0;height:24px;margin:0 0 0 5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:24px}@media (min-width:1024px){.home-section__title__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-section__title__link .icon{margin:-3px 0 0 15px}}.home-section__main{margin-top:15px}@media (min-width:1024px){.home-section__main{margin-top:25px}}.card-grid{margin-top:15px}.card-grid__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;list-style:none;margin:0 -20px;padding:0 20px}.card-grid__list--scrollable{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-left:20px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.card-grid__list--scrollable::-webkit-scrollbar{display:none}@media (min-width:1024px){.card-grid__list--scrollable{-ms-touch-action:pan-x;touch-action:pan-x}.card-grid__list{gap:25px;margin:0 -60px;padding:0 60px}.card-grid__list--scrollable{scroll-padding-left:60px}}.card-grid__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.card-grid__list--scrollable .card-grid__item{margin:15px 0;scroll-snap-align:start}@media (min-width:768px){.card-grid__item{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px)}}@media (min-width:1024px){.card-grid__item{-ms-flex-preferred-size:calc(25% - 18.75px);flex-basis:calc(25% - 18.75px)}.card-grid__item--double{-ms-flex-preferred-size:calc(50% - 12.5px);flex-basis:calc(50% - 12.5px)}.card-grid__list--wide .card-grid__item{-ms-flex-preferred-size:calc(33.33333% - 16.66667px);flex-basis:calc(33.33333% - 16.66667px)}.card-grid__list--wide .card-grid__item--double{-ms-flex-preferred-size:calc(66.66667% - 8.33333px);flex-basis:calc(66.66667% - 8.33333px)}.card-grid__item--full{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}.card-grid__pagination{margin-top:10px}.card-grid__pagination__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;list-style:none;margin:0;padding:0}@media (max-width:1023px){.card-grid__pagination__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-5px}}.card-grid__pagination__item{margin:0 10px}@media (max-width:1023px){.card-grid__pagination__item{margin:5px 10px}}.card-grid__pagination__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:transparent;background:#c4c4c4;border:4px solid transparent;border-radius:0;border-radius:50%;color:transparent;color:inherit;cursor:pointer;display:block;font:0/0 a;height:8px;padding:0;text-align:inherit;text-shadow:none;width:8px}.card-grid__pagination__button.is-active{background:#fecd2f}@media (max-width:1023px){.masthead--with-image{margin-top:-50px}.masthead--with-bottom-padding{padding-bottom:50px}}@media (min-width:1024px){.masthead{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-areas:"content content content content content content . image image image image image";grid-template-columns:repeat(12,1fr)}}@media (min-width:1024px) and (min-width:1024px){.masthead{grid-column-gap:25px;grid-row-gap:25px}}@media (min-width:1024px){.masthead--calendar{grid-template-areas:"content content content content content content . image image image image image" "nav     nav     nav     nav     nav     nav     nav     nav   nav   nav   nav   nav"}.masthead--classroom-calendar{grid-template-areas:"content content content content content content . image   image   image   image   image" "content content content content content content . actions actions actions actions actions";grid-template-rows:auto 1fr}.masthead--event{grid-template-areas:"prev    prev    prev    prev    prev    .       .    next next next next next" "nav     nav     nav     nav     nav     nav     nav  nav  nav  nav  nav  nav" "content content content content content content . image image image image image"}.masthead--with-bottom-padding{padding-bottom:100px}}@media (max-width:1023px){.masthead__image-wrapper{margin-left:-20px;margin-right:-20px}}@media (min-width:1024px){.masthead__image-wrapper{grid-area:image}}@media (max-width:1023px){.masthead__image{margin:0 auto;max-width:780px}}.masthead__image,.masthead__image>img{display:block;height:auto;width:100%}@media (max-width:1023px){.masthead__image-wrapper+.masthead__content-wrapper{margin-top:30px}}@media (min-width:1024px){.masthead__content-wrapper{grid-area:content}}.masthead__label{color:#636363;margin:0}.masthead__date{margin:0 0 20px}.masthead__date .icon{margin:0 15px 0 0}.masthead__title{margin:0}.masthead__date+.masthead__title,.masthead__label+.masthead__title{margin-top:25px}.masthead__standfirst{margin:10px 0 0}@media (min-width:1024px){.masthead__standfirst{margin-top:15px}}.masthead__meta{color:#636363;margin:20px 0 0}.masthead__meta a{color:inherit;text-decoration:none}@media (min-width:1024px){.masthead__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}@media (max-width:1023px){.masthead__meta__inner:not(:first-child){margin-top:15px}}@media (min-width:1024px){.masthead__meta__inner:not(:first-child):before{content:"|";display:inline-block;margin:0 10px 0 15px;position:relative;top:-2px}}.masthead__description{margin:20px 0 0}@media (max-width:1023px){.masthead__actions{margin:20px 0 0}}@media (min-width:1024px){.masthead__actions{grid-area:actions}}.masthead__awards{margin-top:20px}.masthead__awards__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0;padding:0}.masthead__awards__item+.masthead__awards__item{margin-left:20px}.masthead__awards__link{display:block;text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:64px}.masthead__awards__link:focus,.masthead__awards__link:hover{opacity:.7}@media (min-width:1024px){.masthead__awards__link{width:100px}}.masthead__awards__logo{display:block;height:auto;width:100%}@media (max-width:1023px){.masthead__nav-wrapper{margin-top:35px}.masthead__nav-wrapper--no-top-margin{margin-top:0}.masthead__nav-wrapper--padding{padding-bottom:25px}}@media (min-width:1024px){.masthead__nav-wrapper{grid-area:nav}.masthead__nav-wrapper--bottom-margin{margin-bottom:30px}.masthead__nav-wrapper--padding{padding-bottom:55px}.masthead__nav{-webkit-transition:top .5s;transition:top .5s}.masthead__nav.is-fixed{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25);left:60px;position:fixed;right:60px;top:30px;z-index:8}.header.is-visible+* .masthead__nav.is-fixed{top:130px}}.masthead__nav__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;border:1px solid #636363;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:70px;list-style:none;margin:20px 0 0;padding:0}.masthead__nav.is-fixed .masthead__nav__list,.masthead__nav__list--no-top-margin{margin-top:0}@media (max-width:1023px){.masthead__nav__list{display:none}}.masthead__nav__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;position:relative}.masthead__nav__item+.masthead__nav__item:before{background:#c4c4c4;content:"";height:40px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.masthead__nav__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.masthead__nav__link:focus,.masthead__nav__link:hover{color:#5da4da}.masthead__nav__link.is-active{border-bottom:4px solid;color:#5da4da;font-weight:500}@media (min-width:1024px){.masthead__nav__form{display:none}}.masthead__prev{display:none}@media (min-width:1024px){.masthead__prev{display:block;grid-area:prev;text-align:left}}.masthead__next{display:none}@media (min-width:1024px){.masthead__next{display:block;grid-area:next;text-align:right}}.masthead__next__link,.masthead__prev__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.masthead__next__link:focus,.masthead__next__link:hover,.masthead__prev__link:focus,.masthead__prev__link:hover{opacity:.7}.masthead__prev__link .icon{margin:0 10px 0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.masthead__next__link .icon{margin:0 0 0 10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.account-panel{padding:0 20px}.account-panel--padding{padding:20px}@media (min-width:1024px){.account-panel{padding:0 60px}.account-panel--padding{padding:60px}.account-panel__inner{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-areas:". masthead masthead masthead masthead . panel panel panel panel panel panel";grid-template-columns:repeat(12,1fr)}}@media (min-width:1024px) and (min-width:1024px){.account-panel__inner{grid-column-gap:25px;grid-row-gap:25px}}@media (min-width:1024px){.account-panel--with-cover-image .account-panel__inner{grid-row-gap:0;grid-template-areas:". masthead masthead masthead masthead . image image image image image image" ". masthead masthead masthead masthead . panel panel panel panel panel panel";grid-template-rows:auto 1fr}}.account-panel__masthead{padding:65px 0 60px}@media (min-width:1024px){.account-panel__masthead{grid-area:masthead;padding-top:0}.account-panel__masthead--top-padding{padding-top:65px}}.account-panel__masthead__label{margin:0}.account-panel__masthead__standfirst,.account-panel__masthead__title{margin:15px 0 0}.account-panel__masthead__alt-cta{margin:35px 0 0}.account-panel__masthead__alt-cta a{color:#5da4da;text-decoration:none}.account-panel__masthead__alt-cta+.account-panel__masthead__alt-cta{margin-top:15px}.account-panel__form-wrapper{background:#fff;margin:0 -20px;padding:60px 20px}.account-panel__form-wrapper--with-footer{margin-bottom:70px;position:relative}@media (min-width:1024px){.account-panel__form-wrapper{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-area:panel;grid-template-areas:". form form form form .";grid-template-columns:repeat(6,1fr);margin:0}}@media (min-width:1024px) and (min-width:1024px){.account-panel__form-wrapper{grid-column-gap:25px;grid-row-gap:25px}}@media (min-width:1024px){.account-panel__form-wrapper--with-footer{margin-bottom:70px}}.account-panel__form-wrapper__footer{color:#636363;height:40px;left:0;padding:20px 20px 0;position:absolute;right:0;top:100%}@media (min-width:1024px){.account-panel__form-wrapper__footer{padding:0;top:calc(100% + 30px)}}.account-panel__form-wrapper__footer__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;color:#f15822;cursor:pointer;padding:0;text-align:inherit}@media (min-width:1024px){.account-panel__form{grid-area:form}}@media (max-width:1023px){.account-panel__cover-image-wrapper{margin-top:20px}}@media (min-width:1024px){.account-panel__cover-image-wrapper{grid-area:image}}.account-panel__cover-image,.account-panel__cover-image>img{display:block;height:auto;width:100%}.admin-toolbar{background:#0f1c1c;border-radius:0 4px 0 0;bottom:0;color:#fff;left:0;padding:8px;position:fixed;z-index:25}.admin-toolbar__list{list-style:none;margin:0;padding:0}.admin-toolbar__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.admin-toolbar__link:focus,.admin-toolbar__link:hover{opacity:.7}.admin-toolbar__link .icon{height:16px;margin-right:8px;width:16px}.article{background:#fff;padding:50px 20px 150px}.article--grey{background:#efe8e6}.article--dark{background:#0f1c1c;color:#fff;position:relative}.article--dark:after{border-top:1px solid;bottom:0;content:"";left:20px;position:absolute;right:20px}.article--no-bottom-padding{padding-bottom:0}@media (min-width:1024px){.article{padding:50px 60px 150px}.article--dark{padding-bottom:50px}.article--dark:after{left:60px;right:60px}.article--no-bottom-padding{padding-bottom:0}}.article__main{margin:80px 0 0}@media (min-width:1024px){.article__main{grid-column-gap:15px;grid-row-gap:15px;border-top:1px solid #dadada;display:grid;grid-template-areas:"sidebar sidebar sidebar body body body body body body body";grid-template-columns:repeat(12,1fr);margin-top:100px;padding:65px 0 0}}@media (min-width:1024px) and (min-width:1024px){.article__main{grid-column-gap:25px;grid-row-gap:25px}}@media (min-width:1024px){.article__sidebar{grid-area:sidebar}.article__toc{position:sticky;top:140px}}.article__toc__list{list-style:none;margin:0;padding:0}@media (max-width:1023px){.article__toc__list{display:none}}.article__toc__item+.article__toc__item{margin-top:12px}.article__toc__link{text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.article__toc__link:focus,.article__toc__link:hover{opacity:.7}.article__toc__link.is-active{font-weight:500}@media (min-width:1024px){.article__toc__form{display:none}}@media (max-width:1023px){.article__body{border-top:1px solid #dadada;margin:20px 0 0;padding:60px 0 0}}@media (min-width:1024px){.article__body{grid-area:body}}.article__extras{background:#efe8e6;margin:40px -20px 0;padding:40px 20px}@media (min-width:1024px){.article__extras{margin:60px -60px 0;padding:30px 60px 60px}.article-card--large{grid-column:span 2}}.article-card__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.article-card__link:focus,.article-card__link:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}@media (min-width:1024px){.article-card--large .article-card__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.article-card__image-wrapper{border-radius:4px 4px 0 0;overflow:hidden}@media (min-width:1024px){.article-card--large .article-card__image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;-ms-flex-negative:0;border-radius:0 4px 4px 0;flex-shrink:0;order:2;width:48.6796785304%}}.article-card__image,.article-card__image>img{display:block;height:auto;width:100%}.article-card__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;background:#0f1c1c;border-radius:0 0 4px 4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;overflow:hidden;padding:20px}@media (min-width:1024px){.article-card--large .article-card__content-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;border-radius:4px 0 0 4px;order:1;padding-right:25px}}.article-card__title{margin:0}.article-card__standfirst{display:none}@media (min-width:1024px){.article-card--large .article-card__standfirst{display:block;margin-top:25px}}.article-card__footer{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:flex-end}.article-card__date{display:block;margin:25px 0 0}.article-list{background:#efe8e6;margin:0 -20px;padding:55px 20px}@media (min-width:1024px){.article-list{margin:0 -60px;padding:55px 60px}}.article-list__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;padding:45px 0 80px}@media (max-width:1023px){.article-list__footer .button{margin:0 5px;padding-left:10px;padding-right:10px}}@media (min-width:1024px){.article-list__footer{padding:80px 0}.article-list__footer .button{margin:0 12.5px;width:200px}}.calendar{background:#efe8e6;margin:0 -20px;padding:55px 20px}@media (min-width:1024px){.calendar{margin:0 -60px;padding:55px 60px}}.calendar__month:not(:first-child){margin-top:55px}.calendar__month__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.calendar__month__title{color:#636363;line-height:1;margin:0 20px 0 0}.calendar__month__keyline{-webkit-box-flex:1;-ms-flex-positive:1;border-top:1px solid #c4c4c4;flex-grow:1;height:2px}.calendar__month__grid{margin:30px 0 0}.calendar__promo{border-radius:4px;margin:20px 0}@media (min-width:1024px){.calendar__promo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:40px 0}}.calendar__promo__image-wrapper{border-radius:4px 4px 0 0;overflow:hidden}@media (min-width:1024px){.calendar__promo__image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;-ms-flex-negative:0;border-radius:0 4px 4px 0;flex-shrink:0;order:2;width:30.303030303%}}.calendar__promo__image,.calendar__promo__image>img{display:block;height:auto;width:100%}.calendar__promo__content-wrapper{background:#0f1c1c;border-radius:0 0 4px 4px;color:#fff;overflow:hidden;padding:20px}@media (min-width:1024px){.calendar__promo__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;border-radius:4px 0 0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;order:1;padding:40px 25px}.calendar__promo__content-wrapper>*{margin-right:auto;max-width:70.652173913%}}.calendar__promo__title{margin:0}.calendar__promo__standfirst{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:30px}@media (max-width:1023px){.calendar__promo__standfirst{display:none}}.calendar__promo__cta-wrapper{margin-top:25px}.calendar__promo__cta{color:#fff}.campaign-attachments-banner{background:#efe8e6;color:#252525;margin:-40px -20px 0;padding:20px}@media (min-width:1024px){.campaign-attachments-banner{margin:-60px -60px 0;padding:45px 60px}}.campaign-attachments-banner__list{list-style:none;margin:0;padding:0}.campaign-attachments-banner__item+.campaign-attachments-banner__item{margin-top:30px}@media (min-width:1024px){.campaign-attachments-banner__item{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-areas:"text text text text . . . . . image image image";grid-template-columns:repeat(12,1fr)}}@media (min-width:1024px) and (min-width:1024px){.campaign-attachments-banner__item{grid-column-gap:25px;grid-row-gap:25px}}@media (min-width:1024px){.campaign-attachments-banner__item+.campaign-attachments-banner__item{margin-top:45px}.campaign-attachments-banner__text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-area:text}}@media (max-width:1023px){.campaign-attachments-banner__image-wrapper{margin-top:40px}}@media (min-width:1024px){.campaign-attachments-banner__image-wrapper{grid-area:image}}.campaign-attachments-banner__image{display:block;height:auto;width:100%}.campaign-attachments-banner__title{line-height:1.1;margin:0}.campaign-attachments-banner__copy{margin:10px 0 0}@media (min-width:1024px){.campaign-attachments-banner__copy{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.campaign-attachments-banner__actions{margin:20px 0 0}@media (min-width:1024px){.campaign-attachments-banner__actions{margin:0}}.card-grid-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (max-width:1023px){.card-grid-controls{margin-left:10px}}.card-grid-controls__button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;border-radius:4px;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;justify-content:center;padding:0;text-align:inherit;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:25px}.card-grid-controls__button:focus,.card-grid-controls__button:hover{background:#fff}.card-grid-controls__button[disabled]{opacity:.5}.card-grid-controls__button .icon{display:block;height:25px;width:25px}.card-grid-controls__button--prev .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.card-grid-controls__button--next .icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.card-grid-controls__button+.card-grid-controls__button{margin-left:10px}@media (min-width:1024px){.card-grid-controls__button{height:48px;width:48px}.card-grid-controls__button .icon{display:block;height:45px;width:45px}.card-grid-controls__button+.card-grid-controls__button{margin-left:15px}}.classroom-calendar-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fcfcfc;border:1px solid #dadada;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.classroom-calendar-card__image-wrapper{border-bottom:1px solid #f2f2f2;border-radius:4px 4px 0 0}.classroom-calendar-card__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;min-height:150px;padding:20px}.classroom-calendar-card__content-wrapper:first-child{margin-top:30px}@media (min-width:1024px){.classroom-calendar-card__content-wrapper:first-child{margin-top:70px}}.classroom-calendar-card__title{margin:0}.classroom-calendar-card__description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:10px}.classroom-calendar-card__footer{margin-top:20px}.deletion-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(15,28,28,.25);bottom:0;display:none;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:15}@media (min-width:1024px){.deletion-modal{padding:0 60px}}.deletion-modal__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.5);box-shadow:0 4px 8px rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px;position:relative}.deletion-modal__inner .account-panel__masthead__title{margin:0}.deletion-modal__inner .account-panel__form,.deletion-modal__inner .account-panel__masthead__standfirst{margin:15px 0 0}@media (max-width:1023px){.deletion-modal__inner .account-panel__masthead__title{line-height:1.1;margin-right:45px}.deletion-modal__inner .form__row--buttons{margin-top:30px!important}}@media (min-width:1024px){.deletion-modal__inner{padding:50px 25px;width:66.0606060606%}.deletion-modal__inner .account-panel__masthead__standfirst{margin-top:25px}.deletion-modal__inner .account-panel__form{margin-top:35px}.deletion-modal__inner .form__button{max-width:200px}}.deletion-modal__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;padding:0;position:absolute;right:20px;text-align:inherit;top:20px}.disqus-embed{margin-top:50px}@media (min-width:1024px){.disqus-embed{margin-top:80px}}.disqus-embed__title{margin:0}.disqus-embed__cta{background:#efe8e6;border-radius:4px;color:#636363;margin-top:30px;padding:30px;text-align:center}.disqus-embed__inner{margin-top:30px}@media (min-width:1024px){.disqus-embed__inner{margin-top:40px}}.empty-card{background:#efe8e6;border-radius:4px;color:#636363;padding:60px;text-align:center}.event-card__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #dadada;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.event-card__link:focus,.event-card__link:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}.event-card__image-wrapper{border-radius:4px 4px 0 0;overflow:hidden}.event-card__image,.event-card__image>img{display:block;height:auto;width:100%}.event-card__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;background:#fff;border-radius:0 0 4px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;overflow:hidden;padding:18px}.event-card__content-wrapper:first-child{border-radius:4px}@media (min-width:1024px){.event-card__content-wrapper{padding:25px}}.event-card__date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0}.event-card__date .icon{display:block;height:24px;margin:0 20px 0 0;width:24px}.event-card__title{margin:25px 0 0}.event-card__standfirst{margin:25px 0 0;overflow:hidden}.event-card__footer{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-pack:end;-ms-flex-pack:end;color:#636363;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:flex-end;margin:25px 0 0}.event-card__footer,.event-card__organiser{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.event-card__organiser{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.event-card__organiser__name{margin:0}.event-card__organiser__logo{display:block;height:64px;width:64px}@media (max-width:1023px){.event-card__organiser__logo{display:none}}.favourite-button.is-active{background:#fecd2f;color:#f2f2f2}.favourite-button__icon{fill:transparent!important;stroke:#f15822}.favourite-button.is-active .favourite-button__icon{fill:#f2f2f2!important;stroke:transparent;-webkit-animation:bump .5s ease-in-out 1 both running;animation:bump .5s ease-in-out 1 both running}.footer{background:#0f1c1c;color:#fff;padding:0 20px}@media (min-width:1024px){.footer{padding:0 60px}}.footer__inner{padding:35px 0}@media (min-width:1024px){.footer__inner{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-areas:"form form form form . . . . nav nav nav nav";grid-template-columns:repeat(12,1fr);padding:50px 0}}@media (min-width:1024px) and (min-width:1024px){.footer__inner{grid-column-gap:25px;grid-row-gap:25px}}@media (max-width:1023px){.footer__column+.footer__column{margin-top:80px}}@media (min-width:1024px){.footer__column:first-child{grid-area:form}.footer__column:last-child{grid-area:nav}}.footer__nav{text-align:right}.footer__nav__list{list-style:none;margin:0;padding:0}.footer__nav__item+.footer__nav__item{margin-top:12px}.footer__nav__link{text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.footer__nav__link:focus,.footer__nav__link:hover{opacity:.7}.footer__credits{margin-top:80px;text-align:right}.footer__partner-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px 30px;justify-content:flex-end;list-style:none;margin:0;padding:0}.footer__partner-list__link{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.footer__partner-list__link:focus,.footer__partner-list__link:hover{opacity:.7}.footer__partner-list__logo{display:block}.footer__credits__text{margin:12px 0 0 auto;max-width:400px}.footer__copyright{color:#c4c4c4;margin:24px 0 0;text-align:right}.footer__copyright__text{margin:0}.header{background:#fff;height:71px;padding:0 20px;position:sticky;top:-72px;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:10}.header--simple{background:#efe8e6}.header.is-visible{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25);top:0}@media (min-width:1024px){.header{height:100px;padding:0 60px;top:-100px}}@media (max-width:1023px){.header__inner{padding:20px 0;position:relative}}@media (min-width:1024px){.header__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:20px 0}}.header__logo{-ms-flex-negative:0;display:block;flex-shrink:0;width:114px}@media (min-width:1024px){.header__logo{width:213px}}.header__logo__link{background-color:transparent;background:url("../svg/reboot_education.b1ad3c168e5b.svg") 0 0 no-repeat;background-size:100% 100%;border:0;color:transparent;height:0;padding-top:28.1690140845%;width:100%}.header__logo__link,.header__nav-toggle{display:block;font:0/0 a;text-shadow:none}.header__nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:transparent;border:0;border-radius:0;color:inherit;color:transparent;cursor:pointer;height:24px;padding:0;position:absolute;right:0;text-align:inherit;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px}.header__nav-toggle .icon{color:#252525}.header__nav-toggle .icon--open{display:block}.header.is-open .header__nav-toggle .icon--open,.header__nav-toggle .icon--close{display:none}.header.is-open .header__nav-toggle .icon--close{display:block}@media (min-width:1024px){.header__nav-toggle{display:none}}@media (max-width:1023px){.header__nav{-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;background:#fff;bottom:0;display:none;left:0;overflow-y:scroll;overscroll-behavior:contain;padding:0 20px;position:fixed;right:0;top:70px;z-index:-1}.header.is-open .header__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}}@media (min-width:1024px){.header__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.header__nav__list{list-style:none;margin:0;padding:0}@media (max-width:1023px){.header__nav__list{padding:35px 0}.header__nav__list--secondary{background:#efe8e6;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (min-width:1024px){.header__nav__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}.header__nav__list+.header__nav__list,.header__nav__list:first-child{margin-left:30px}}@media (min-width:1200px){.header__nav__list+.header__nav__list{margin-left:40px}}@media (min-width:1400px){.header__nav__list+.header__nav__list{margin-left:60px}}.header__nav__item{position:relative}@media (max-width:1023px){.header__nav__item+.header__nav__item{margin-top:35px}}@media (min-width:1024px){.header__nav__item+.header__nav__item{margin-left:20px}.header__nav__item--mobile-only{display:none}}@media (min-width:1100px){.header__nav__item+.header__nav__item{margin-left:30px}}@media (min-width:1300px){.header__nav__item+.header__nav__item{margin-left:40px}}@media (min-width:1400px){.header__nav__item+.header__nav__item{margin-left:60px}}.header__nav__link{text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.header__nav__link:focus,.header__nav__link:hover{opacity:.7}.header__nav__link.is-active{font-weight:500}.header__nav__link--has-icon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}@media (max-width:1023px){.header__nav__link{display:block}.header__nav__link--has-icon{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media (min-width:1024px){.header__nav__link--has-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header__nav__link--has-icon .icon{margin-left:5px}}.header__nav__mobile-label{opacity:.5}@media (min-width:1024px){.header__nav__mobile-label{display:none}}.header__nav__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:block;padding:0;position:relative;text-align:inherit;width:100%}.header__nav__button.is-active{font-weight:500}@media (max-width:1023px){.header__nav__button{pointer-events:none}}@media (min-width:1024px){.header__nav__button{cursor:pointer;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.header__nav__button:focus,.header__nav__button:hover{opacity:.7}}.header__nav__avatar__icon,.header__nav__avatar__image{display:block;height:40px;width:40px}@media (max-width:1023px){.header__nav__avatar__icon,.header__nav__avatar__image{height:50px;position:absolute;right:0;top:-5px;width:50px}}.header__nav__avatar__image{border-radius:50%}@media (min-width:1024px){.header__subnav{background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25);display:none;left:50%;min-width:215px;padding:25px;position:absolute;top:calc(100% + 15px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.header__subnav:before{content:"";height:18px;left:0;position:absolute;right:0;top:-18px}.header__subnav:after{border:5px solid hsla(0,0%,100%,0);border-bottom-color:#fff;bottom:100%;content:"";height:0;pointer-events:none;width:0}.header__subnav--right,.header__subnav:after{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header__subnav--right{background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25);left:auto;min-width:215px;padding:25px;right:0;top:calc(100% + 15px);-webkit-transform:none;-ms-transform:none;transform:none;z-index:1}.header__subnav--right:before{content:"";height:18px;left:0;position:absolute;right:0;top:-18px}.header__subnav--right:after{border:5px solid hsla(0,0%,100%,0);border-bottom-color:#fff;bottom:100%;content:"";height:0;left:50%;left:auto;pointer-events:none;position:absolute;right:15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:none;-ms-transform:none;transform:none;width:0}.header__nav__item.focus-within .header__subnav,.header__nav__item:focus-within .header__subnav,.header__nav__item:hover .header__subnav{display:block}}.header__subnav__list{padding-bottom:0}@media (min-width:1024px){.header__subnav__list{display:block}.header__subnav__item+.header__subnav__item{margin-left:0;margin-top:25px}.header__subnav__link{display:block}}.home-features{background:#0f1c1c;color:#fff;padding:40px 20px}@media (min-width:1024px){.home-features{padding:60px}.home-features__inner{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-areas:"content content content content content content content content content . credit credit";grid-template-columns:repeat(12,1fr)}}@media (min-width:1024px) and (min-width:1024px){.home-features__inner{grid-column-gap:25px;grid-row-gap:25px}}.home-features__content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.home-features__content li{background:url("../svg/standalone-icons/tick_white.9703ce7fb394.svg") 0 0 no-repeat;padding-left:45px}.home-features__content li:not(:first-child){margin-top:20px}@media (min-width:1024px){.home-features__content{align-self:center;grid-area:content}.home-features__content ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row}.home-features__content li{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33333% - 16.66667px);flex:1 1 calc(33.33333% - 16.66667px)}.home-features__content li:not(:first-child){margin-left:25px;margin-top:0}}.home-features__credit{margin:40px 0 0;padding:40px 0 0;position:relative}.home-features__credit:before{background:currentColor;content:"";height:1px;left:0;position:absolute;right:0;top:0}@media (min-width:1024px){.home-features__credit{align-self:center;grid-area:credit;height:100%;margin:0;padding:0}.home-features__credit:before{bottom:0;height:auto;left:calc(-50% + 40px);right:auto;width:1px}}.home-features__credit__text{margin:0}.home-features__credit__link{display:block;width:160px}@media (min-width:1024px){.home-features__credit__link{width:100%}}.home-features__credit__logo{display:block;height:auto;width:100%}.home-hero__inner{position:relative}.home-hero__inner:before{content:"";display:block;height:0;padding-top:100%}@media (min-width:768px){.home-hero__inner:before{padding-top:42.8571428571%}.home-hero--shallow .home-hero__inner:before{padding-top:31.4285714286%}}.home-hero__image{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.home-hero__content-wrapper{bottom:0;left:0;padding:20px;position:absolute;width:100%}@media (min-width:1024px){.home-hero__content-wrapper{padding:60px;width:85%}}@media (min-width:1200px){.home-hero__content-wrapper{width:65%}}.home-hero__heading{margin:0}@media (max-width:1023px){.home-hero__heading{margin-top:20px}}.home-hero__search-suggestions{margin:30px 0 0;position:relative}@media (min-width:1024px){.home-hero__search-suggestions{margin-top:40px;width:82%}}.messages{bottom:0;left:0;padding:0 20px;pointer-events:none;position:fixed;right:0;z-index:15}@media (min-width:1024px){.messages{padding:0 60px}}.messages__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0 0 10px;padding:0}@media (min-width:1024px){.messages__list{margin-bottom:30px}}.messages__item{border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.5);box-shadow:0 4px 8px rgba(0,0,0,.5);color:#fff;padding:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.messages__item+.messages__item{margin-top:5px}.messages__item.error{background:#f15822}.messages__item.success{background:#006836}.messages__item.info{background:#636363}@media (min-width:1024px){.messages__item{padding:15px 30px}.messages__item+.messages__item{margin-top:10px}}.newsletter-form__heading{margin:0}.newsletter-form__copy{margin:15px 0 0}.newsletter-form__form:not(:first-child){margin:45px 0 0}@media (min-width:1024px){.newsletter-form__button{width:calc(50% - 12.5px)}}.newsletter-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(15,28,28,.25);bottom:0;display:none;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:15}@media (min-width:1024px){.newsletter-modal{padding:0 60px}}.newsletter-modal__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#0f1c1c;border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.5);box-shadow:0 4px 8px rgba(0,0,0,.5);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:1024px){.newsletter-modal__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:66.0606060606%}}.newsletter-modal__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;padding:0;position:absolute;right:20px;text-align:inherit;top:20px;z-index:1}.newsletter-modal__close-button:after{-webkit-box-shadow:0 0 20px 5px #0f1c1c;box-shadow:0 0 20px 5px #0f1c1c;content:"";height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px;z-index:-1}@media (max-width:1023px){.newsletter-modal__image-wrapper{display:none}}@media (min-width:1024px){.newsletter-modal__image-wrapper{-ms-flex-negative:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;border-radius:0 4px 4px 0;flex-shrink:0;order:2;overflow:hidden;width:48.7385321101%}}.newsletter-modal__image{display:block;height:auto;width:100%}.newsletter-modal__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;order:1;padding:25px 25px 40px}@media (min-width:1024px){.newsletter-modal__content-wrapper{padding:25px;width:51.2614678899%}}.newsletter-modal__title{margin:0}.newsletter-modal__standfirst{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 20px}.newsletter-modal__form{position:relative}.newsletter-modal__form.is-loading:after{background:rgba(15,28,28,.75);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.organisation-card__link,.organisation-card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.organisation-card__link{text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.organisation-card__link:focus,.organisation-card__link:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}.organisation-card__image-wrapper{border-radius:4px 4px 0 0;overflow:hidden}.organisation-card__image,.organisation-card__image>img{display:block;height:auto;width:100%}.organisation-card__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;min-height:150px;padding:20px}.organisation-card__content-wrapper:first-child{margin-top:30px}@media (min-width:1024px){.organisation-card__content-wrapper:first-child{margin-top:70px}}.organisation-card__title{margin:0}.organisation-card__footer{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#636363;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;justify-content:space-between;margin-top:30px}.organisation-card__cta,.organisation-card__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.organisation-card__cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.organisation-card__cta:focus,.organisation-card__cta:hover{opacity:.8}.organisation-card__cta .icon{margin:0 0 0 10px}.organisation-card__logo{display:block;height:64px;width:64px}.organisation-profile{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-areas:"label label label label ." "text  text  text  text  logo";grid-template-columns:repeat(5,1fr)}@media (min-width:1024px){.organisation-profile{grid-column-gap:25px;grid-row-gap:25px}}.organisation-profile--with-border{border-bottom:1px solid #c4c4c4;margin:0 0 40px;padding:0 0 40px}@media (min-width:1024px){.organisation-profile{grid-row-gap:15px}}.organisation-profile__label{color:#636363;grid-area:label;margin:0}.organisation-profile__inner{grid-area:text}.organisation-profile__title{margin:0}.organisation-profile__title__link{text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.organisation-profile__title__link:focus,.organisation-profile__title__link:hover{opacity:.8}.organisation-profile__date{color:#636363;display:block;margin:8px 0 0}.organisation-profile__logo{display:block;grid-area:logo;height:auto;width:100%}.promo-banner{padding:0 20px}.promo-banner--full{background:#0f1c1c}.promo-banner--alt{padding:0}.promo-banner:not(.promo-banner--full){margin-top:40px}@media (min-width:1024px){.promo-banner{padding:0 60px}.promo-banner--alt{padding:0}.promo-banner:not(.promo-banner--full){margin-top:45px}}.promo-banner__inner{background:#0f1c1c;color:#fff;padding:40px 0 30px}@media (max-width:1023px){.promo-banner:not(.promo-banner--full) .promo-banner__inner{padding:20px 20px 30px}}@media (min-width:1024px){.promo-banner__inner{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-areas:". content content content content content content . cta cta cta .";grid-template-columns:repeat(12,1fr);padding:45px 0}}@media (min-width:1024px) and (min-width:1024px){.promo-banner__inner{grid-column-gap:25px;grid-row-gap:25px}}@media (min-width:1024px){.promo-banner--with-form .promo-banner__inner{grid-template-areas:". content content content content . cta cta cta cta cta ."}}.promo-banner__close-wrapper{text-align:right}@media (max-width:1023px){.promo-banner__close-wrapper{margin-bottom:20px}}@media (min-width:1024px){.promo-banner__close-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:cta;justify-content:flex-end}.promo-banner__content-wrapper{grid-area:content}}.promo-banner__title{margin:0}.promo-banner__copy{margin:25px 0 0}@media (min-width:1024px){.promo-banner__copy{margin-top:30px}}@media (max-width:1023px){.promo-banner__cta-wrapper{margin:60px 0 0}}@media (min-width:1024px){.promo-banner__cta-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:cta;justify-content:flex-end}.promo-banner--with-form .promo-banner__cta-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;justify-content:flex-start}.promo-banner__cta{max-width:225px;width:100%}}.reboot-banner{background:#0f1c1c;color:#fff}.reboot-banner__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;justify-content:center;padding:10px 20px;text-decoration:none}@media (min-width:1024px){.reboot-banner__link{gap:10px;padding:20px 40px}}.reboot-banner__logo{display:block;height:12px;width:125px}@media (min-width:1024px){.reboot-banner__logo{height:18px;margin-top:-2px;width:190px}}.recommend-button.is-active{background:#fecd2f;color:#f2f2f2}.recommend-button__icon{fill:transparent!important;stroke:#fecd2f}.recommend-button.is-active .recommend-button__icon{fill:#f2f2f2!important;stroke:transparent;-webkit-animation:bump .5s ease-in-out 1 both running;animation:bump .5s ease-in-out 1 both running}.recommendations-badge{background:#fecd2f;color:#f2f2f2;cursor:default;min-width:215px}.recommendations-badge:focus,.recommendations-badge:hover{opacity:1}.recommendations-badge__icon.is-animated{-webkit-animation:bump .5s ease-in-out 1 both running;animation:bump .5s ease-in-out 1 both running}.related-resource-items__list{list-style:none;margin:0;padding:0}.related-resource-items__item+.related-resource-items__item{margin-top:25px}.related-resource-items__label{margin:0}.related-resource-items__title{font-weight:500;line-height:1.35;margin:8px 0 0}.related-resource-items__actions{margin:5px 0 0}.resource-card__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #dadada;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.resource-card__link:focus,.resource-card__link:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}.resource-card__image-wrapper{border-bottom:1px solid #f2f2f2;border-radius:4px 4px 0 0}.resource-card__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;min-height:150px;padding:20px}.resource-card__content-wrapper:first-child{margin-top:30px}@media (min-width:1024px){.resource-card__content-wrapper:first-child{margin-top:70px}}.resource-card__title{margin:0}.resource-card__footer{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;color:#636363;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:flex-end}.resource-card__publisher{margin:30px 0 0}.resource-details{background:#fff;margin:20px -20px 0;padding:60px 20px 50px}@media (min-width:1024px){.resource-details{margin:55px -60px 0;padding:70px 60px 60px}.resource-details__inner{grid-column-gap:15px;grid-row-gap:15px;grid-row-gap:0!important;display:grid;grid-template-areas:"desc desc desc desc desc desc . org  org  org  org  org" "desc desc desc desc desc desc . cont cont cont cont cont" "desc desc desc desc desc desc . act  act  act  act  act" "desc desc desc desc desc desc . flag flag flag flag flag" "tags tags tags tags tags tags . .    .    .    .    .";grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto auto 1fr auto}}@media (min-width:1024px) and (min-width:1024px){.resource-details__inner{grid-column-gap:25px;grid-row-gap:25px}}@media (min-width:1024px){.resource-details__inner--long-content{grid-template-areas:"desc desc desc desc desc desc . org  org  org  org  org" "desc desc desc desc desc desc . cont cont cont cont cont" "desc desc desc desc desc desc . act  act  act  act  act" "desc desc desc desc desc desc . tags tags tags tags tags" "desc desc desc desc desc desc . flag flag flag flag flag";grid-template-rows:-webkit-max-content auto auto auto auto;grid-template-rows:max-content auto auto auto auto}.resource-details__inner--with-inset-items{grid-template-areas:"desc desc desc desc desc desc . org  org  org  org  org" "desc desc desc desc desc desc . cont cont cont cont cont" "tags tags tags tags tags tags . act  act  act  act  act" "tags tags tags tags tags tags . flag flag flag flag flag";grid-template-rows:-webkit-max-content auto -webkit-max-content auto;grid-template-rows:max-content auto max-content auto;grid-template-rows:-webkit-min-content minmax(-webkit-min-content,100%) auto auto;grid-template-rows:min-content minmax(min-content,100%) auto auto}.resource-details__publisher{grid-area:org}}.resource-details__contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-top:1px solid #c4c4c4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:40px 0 0;padding:40px 0 0}.resource-details__contents>*+*{margin-left:15px}@media (min-width:1024px){.resource-details__contents{grid-area:cont}.resource-details__contents>*+*{margin-left:25px}}.resource-details__contents__button{max-width:200px}.resource-details__contents__icon-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-decoration:none}.resource-details__contents__icon-button .icon{background:#5da4da;border-radius:4px;color:#fff;margin-left:15px}.resource-details__actions{border-top:1px solid #c4c4c4;margin:40px 0 0;padding:40px 0 0}@media (min-width:1024px){.resource-details__actions{grid-area:act}}.resource-details__actions__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:7.5px -7.5px -7.5px}.resource-details__actions__inner>*{margin:7.5px}@media (max-width:1023px){.resource-details__description{border-top:1px solid #c4c4c4;margin:40px 0 0;padding:40px 0 0}}@media (min-width:1024px){.resource-details__description{grid-area:desc}}.resource-details__classification{border-top:1px solid #c4c4c4;margin:40px 0 0;padding:40px 0 0}@media (min-width:1024px){.resource-details__classification{grid-area:tags}}.resource-details__classification__inner{margin:10px 0 0}.resource-details__classification__inner:not(:last-child){margin-bottom:35px}.resource-details__flag{border-top:1px solid #c4c4c4;margin:40px 0 0;padding:40px 0 0}@media (min-width:1024px){.resource-details__flag{grid-area:flag}}.resource-details__flag__title{margin:0 0 10px}@media (min-width:1024px){.resource-details__flag__title{display:inline;margin:0}}.resource-details__flag__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f15822;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.resource-details__flag__link:active,.resource-details__flag__link:hover{opacity:.7}.resource-details__flag__link .icon{margin-left:6px}@media (min-width:1024px){.resource-details__flag__link{margin-left:10px}}.resource-details__label{margin:0}.resource-image{overflow:hidden;position:relative}.resource-image:after{content:"";display:block;padding-top:64.1025641026%}.resource-image__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.resource-image__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.resource-image--inset .resource-image__image{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.5);box-shadow:0 4px 8px rgba(0,0,0,.5);height:auto;max-height:calc(100% - 40px);max-width:calc(100% - 20px);-o-object-fit:scale-down;object-fit:scale-down;width:auto}.resource-items{padding:50px 0 0}.resource-items--inset{padding-top:0}@media (min-width:1024px){.resource-items{padding-top:70px}.resource-items--inset{padding-top:0}}.resource-items__title{margin:0}.resource-items__title--grey{color:#636363}.resource-items__list{list-style:none;margin:30px 0 0;padding:0}.resource-items--inset .resource-items__list{margin-top:20px}@media (min-width:768px){.resource-items__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:22.5px -7.5px 0}.resource-items--inset .resource-items__list{margin-top:10px}}@media (min-width:1024px){.resource-items__list{margin:32.5px -12.5px 0}.resource-items--inset .resource-items__list{margin-top:10px}}@media (max-width:767px){.resource-items__item+.resource-items__item{margin-top:15px}}@media (min-width:768px){.resource-items__item{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);margin:7.5px}}@media (min-width:1024px){.resource-items__item{-ms-flex-preferred-size:calc(25% - 25px);flex-basis:calc(25% - 25px);margin:12.5px}.resource-items--inset .resource-items__item{-ms-flex-preferred-size:calc(50% - 25px);flex-basis:calc(50% - 25px)}}.resource-item-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.resource-item-card--inset{background:#f2f2f2}.resource-item-card__image-wrapper{-webkit-box-flex:0;border-top-left-radius:4px;border-top-right-radius:4px;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden}.resource-item-card__image,.resource-item-card__image>img{display:block;height:auto;width:100%}.resource-item-card__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;padding:20px 15px 15px}.resource-item-card__label{color:#636363;margin:0}.resource-item-card__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:500;margin:5px 0 0}.resource-item-card__details-wrapper{display:none;margin:10px 0 0}.resource-item-card__details-wrapper p:not(:first-child){display:inline-block}.resource-item-card__details-wrapper p:not(:first-child)+.resource-item-card__details-wrapper p:not(:first-child):before{content:" | "}.resource-item-card__details-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:15px 0 0;padding:0;text-align:inherit}.resource-item-card__details-button .icon{color:#5da4da;height:20px;margin-right:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:20px}.resource-item-card__details-button span.is-closed{display:inline}.resource-item-card.is-open .resource-item-card__details-button span.is-closed,.resource-item-card__details-button span.is-open{display:none}.resource-item-card.is-open .resource-item-card__details-button span.is-open{display:inline}.resource-item-card.is-open .resource-item-card__details-button .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.resource-item-card__actions{margin:25px 0 0}.resource-item-card__actions p{margin:0}.resource-item-card__actions p+p{margin-top:20px}.resource-item-card--inset .resource-item-card__action-button{display:-webkit-box;display:-ms-flexbox;display:flex}.resource-similar{padding:50px 0 0}@media (min-width:1024px){.resource-similar{padding:70px 0 0}.resource-items+.resource-similar{border-top:1px solid #c4c4c4;margin-top:70px}}.resource-similar__title{margin:0}.resource-similar__list{margin:25px 0 0}.search__header{background:#fff;padding:0 20px}@media (min-width:1024px){.search__header{padding:0 60px}}.search__header__inner{padding:50px 0 25px}@media (min-width:1024px){.search__header__inner{padding:50px 0 55px}}.search__title{margin:0}.search__standfirst{margin:10px 0 0}@media (min-width:1024px){.search__standfirst{font-size:24px;margin:5px auto 0 0;max-width:57%}}.search__category-promo{background:#efe8e6;border-radius:4px;margin:35px 0 0;padding:12px 16px;position:relative}@media (min-width:1024px){.search__category-promo{padding:48px}}.search__category-promo__title{margin:0 24px 0 0}.search__category-promo__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;padding:0;position:absolute;right:16px;text-align:inherit;top:16px}.search__category-promo__close .icon{height:24px;width:24px}@media (min-width:1024px){.search__category-promo__close{right:48px;top:48px}.search__category-promo__close .icon{height:36px;width:36px}}.search__category-promo__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:space-around;list-style:none;margin:20px 0 0;padding:0}@media (min-width:1024px){.search__category-promo__list{gap:40px;margin-top:40px}}.search__category-promo__item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 6.66667px);flex:0 0 calc(33.33333% - 6.66667px);font-size:3vw;font-size:max(7px,3vw);min-width:70px}@media (min-width:768px){.search__category-promo__item{-webkit-box-flex:0;-ms-flex:0 0 calc(20% - 32px);flex:0 0 calc(20% - 32px);font-size:2.4vw;font-size:max(10px,2.4vw);min-width:150px}}@media (min-width:1024px){.search__category-promo__item{font-size:1.8vw;font-size:max(16px,1.8vw)}}@media (min-width:1900px){.search__category-promo__item{font-size:40px}}.search__category-promo__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#fff;border:0;border-radius:0;border-radius:50vw;color:inherit;cursor:pointer;display:block;font-weight:500;padding:0;position:relative;text-align:inherit;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:100%}.search__category-promo__button:focus,.search__category-promo__button:hover{opacity:.7}.search__category-promo__button:after{content:"";display:block;height:0;padding-top:100%}.search__category-promo__button__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;padding:5px;position:absolute;right:0;text-align:center;top:0}@media (min-width:1024px){.search__category-promo__button__inner{padding:10px}}.search__category-promo__button__inner__inner{display:block;width:100%}.search__control-wrapper{margin:40px 0 0;position:relative}.search__control-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;border:1px solid #636363;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:70px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.search__control-group.is-highlighted{-webkit-box-shadow:0 0 20px rgba(15,28,28,.5);box-shadow:0 0 20px rgba(15,28,28,.5);-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.search__control{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;position:relative}.search__control+.search__control:before{background:#c4c4c4;content:"";height:40px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.search__control--mobile-only{width:22%}.search__control--mobile-only:before{display:none}@media (min-width:1024px){.search__control--mobile-only{display:none}}@media (max-width:1023px){.search__control--desktop-only{display:none}}.search__control--with-input{background:#efe8e6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search__control--with-input:hover{background:hsla(13,22%,92%,.5)}@media (max-width:1023px){.search__control--with-input{width:78%}}@media (min-width:1024px){.search__control--with-input{border-radius:0 4px 4px 0}}.search__filter-button,.search__mobile-filter-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:0;position:relative;text-align:inherit}@media (min-width:1024px){.search__filter-button{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px;width:100%}.search__filter-button:hover{opacity:.7}.search__filter-button.is-active{z-index:5}.search__filter-button.is-active:after,.search__filter-button.is-active:before{border:12px solid hsla(0,0%,100%,0);border-bottom-color:#fff;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(-2px) translateX(-50%);-ms-transform:translateY(-2px) translateX(-50%);transform:translateY(-2px) translateX(-50%);width:0;z-index:1}.search__filter-button.is-active:before{border-bottom-color:hsla(0,0%,95%,.5);-webkit-transform:translateY(-8px) translateX(-50%);-ms-transform:translateY(-8px) translateX(-50%);transform:translateY(-8px) translateX(-50%)}.search__filter-button .icon{color:#5da4da}}.search__mobile-filter-button{width:100%}.search__input{height:100%;padding:0 70px 0 15px;width:100%}.search__input,.search__submit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;text-align:inherit}.search__submit-button{color:#636363;padding:0;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search__filter-overlay{display:none}@media (max-width:1023px){.search__filter-overlay{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:15}.search__filter-overlay.is-open{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1024px){.search__filter-overlay{background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25);left:-25px;padding:25px;position:absolute;right:-25px;top:100%;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);z-index:1}.search__filter-overlay.is-open{display:block}}.search__filter-overlay__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:72px;justify-content:space-between;padding:24px 20px;position:relative}.search__filter-overlay__header:after{background:#f2f2f2;bottom:0;content:"";height:1px;left:20px;position:absolute;right:20px}@media (min-width:1024px){.search__filter-overlay__header{display:none}}.search__filter-overlay__header__title{margin:0}.search__filter-overlay__header__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;padding:0;text-align:inherit}@media (max-width:1023px){.search__filter-overlay__main{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;flex-grow:1;overflow-y:auto;overscroll-behavior:contain;padding:20px}}.search__filter-overlay__panel ul{list-style:none;margin:0;padding:0}.search__filter-overlay__panel li+li{margin-top:15px}.search__filter-overlay__panel label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.search__filter-overlay__panel input[type=checkbox],.search__filter-overlay__panel input[type=radio]{margin-right:10px}@media (max-width:1023px){.search__filter-overlay__panel ul{margin-top:20px}.search__filter-overlay__panel+.search__filter-overlay__panel{margin-top:40px}}@media (min-width:1024px){.search__filter-overlay__panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;display:none;-ms-flex-direction:column;flex-direction:column;max-height:300px;overflow-y:auto;overscroll-behavior:contain}.search__filter-overlay__panel.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.search__filter-overlay__panel ul{-webkit-columns:4;-moz-columns:4;column-count:4;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;margin-top:0}.search__filter-overlay__panel li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.search__filter-overlay__panel__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}.search__filter-overlay__panel__header__title{margin:0}@media (max-width:1023px){.search__filter-overlay__panel__header__button{display:none}}@media (min-width:1024px){.search__filter-overlay__panel__header__button{max-width:130px}}.search__filter-overlay__panel__header__label{color:#636363}@media (min-width:1024px){.search__filter-overlay__panel__header__label{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:-10px}.search__filter-overlay__panel__main{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;flex-grow:1;margin-top:20px;overflow-y:auto;overscroll-behavior:contain}}.search__filter-overlay__footer{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25);padding:15px 20px}@media (min-width:1024px){.search__filter-overlay__footer{display:none}}.search__results{padding:0 20px}@media (min-width:1024px){.search__results{padding:0 60px}}.search__results__header{padding:20px 0 30px;position:relative}.search__results__header:after{background:#c4c4c4;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}@media (min-width:768px){.search__results__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.search__results__header__text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7.5px}.search__results__header__text>*{margin:15px 7.5px 0}.search__results__header__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:35px}@media (min-width:768px){.search__results__header__controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}}.search__filter-tag{background:#fecd2f;color:#fff;cursor:default;min-width:0;padding:5px 8px 5px 15px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.search__filter-tag:focus,.search__filter-tag:hover{opacity:.8}.search__filter-tag--clear{background:#c4c4c4}.search__filter-tag__label{white-space:normal}.search__filter-tag__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;height:auto;margin:0 0 0 10px;padding:0;text-align:inherit;width:auto}@media (min-width:768px){.search__results__main{padding-top:15px}}.search__results__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;padding:45px 0 80px}.search__results__footer .button{width:160px}@media (min-width:1024px){.search__results__footer{padding:80px 0}.search__results__footer .button{width:200px}}.search-suggestions__input-wrapper{position:relative}.search-suggestions__input{border-color:transparent;-webkit-box-shadow:none;box-shadow:none;height:56px;padding:20px 20px 20px 48px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-suggestions__input:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}@media (min-width:1024px){.search-suggestions__input{height:72px;padding:28px 28px 28px 65px}}.search-suggestions__icon{color:#5da4da;left:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1024px){.search-suggestions__icon{left:28px}}.search-suggestions__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;padding:0;position:absolute;right:18px;text-align:inherit;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-suggestions__button.is-hidden{display:none}.search-suggestions__button .icon{background:#5da4da;border-radius:4px;color:#fff;display:block;height:24px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:24px}@media (min-width:1024px){.search-suggestions__button{right:28px}}.site-theme-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px 25px;position:relative}.site-theme-card:focus,.site-theme-card:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}@media (min-width:1024px){.site-theme-card{min-height:425px}}.site-theme-card__title{line-height:1;margin:0}.site-theme-card__subtitle{line-height:1;margin:5px 0 0}.site-theme-card__image-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}@media (max-width:1023px){.site-theme-card__image-wrapper{margin:25px 0}}@media (min-width:1024px){.site-theme-card__image-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.site-theme-card__image{-webkit-box-flex:0;border-radius:50%;display:block;-ms-flex:0 0 85%;flex:0 0 85%;height:auto;width:85%}.site-theme-card__year{line-height:1;margin:0}.site-theme-card__overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:4px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;opacity:0;padding:30px 25px;position:absolute;right:0;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.site-theme-card:focus .site-theme-card__overlay,.site-theme-card:hover .site-theme-card__overlay{opacity:1}@media (max-width:1023px){.site-theme-card__overlay{display:none}}.site-theme-card__overlay__title{margin:0}.site-theme-card__overlay__short-description{margin:15px 0 0}.site-theme-card__overlay__long-description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:15px 0 0}.site-theme-card__overlay__cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:25px 0 0;text-decoration:none}.site-theme-card__overlay__cta .icon{border:1px solid;border-radius:4px;display:block;height:24px;margin:0 0 0 15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:24px}.simple-footer{padding:35px 20px}@media (min-width:1024px){.simple-footer{padding:35px 60px}}.simple-footer__credit{color:rgba(15,28,28,.75);margin:0;text-align:right}.teachable-details{background:#fff;margin:20px -20px 0;padding:70px 20px 50px}.article--dark .teachable-details{color:#252525}@media (min-width:1024px){.teachable-details{margin:55px -60px 0;padding:70px 60px 90px}.teachable-details__inner{grid-column-gap:15px;grid-row-gap:15px;display:grid;grid-template-areas:"overview overview overview overview overview overview . klo klo klo klo klo" "teaching teaching teaching teaching teaching teaching teaching teaching teaching teaching teaching teaching";grid-template-columns:repeat(12,1fr)}}@media (min-width:1024px) and (min-width:1024px){.teachable-details__inner{grid-column-gap:25px;grid-row-gap:25px}}@media (min-width:1024px){.teachable-details__overview{grid-area:overview}}.teachable-details__overview__title{margin:0}.teachable-details__overview__text{margin:25px 0 0}.teachable-details__overview__text:first-child{margin-top:0}.teachable-details__klo{margin:45px 0 0}@media (min-width:1024px){.teachable-details__klo{grid-area:klo;margin:0}}.teachable-details__klo__title{margin:5px 0 0}.teachable-details__klo__text{margin:30px 0 0}@media (min-width:1024px){.teachable-details__klo__text{margin-top:25px}}.teachable-details__teaching{margin:70px 0 0}@media (min-width:1024px){.teachable-details__teaching{border-top:1px solid #c4c4c4;grid-area:teaching;margin:25px 0 0;padding:65px 0 0}}.teachable-details__teaching__title{margin:30px 0 0}@media (min-width:1024px){.teachable-details__teaching__title{margin-top:0}}.teachable-details__teaching__text{margin:30px 0 0}@media (min-width:1024px){.teachable-details__teaching__text{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:calc(8.33333% + 27.08333px);-moz-column-gap:calc(8.33333% + 27.08333px);column-gap:calc(8.33333% + 27.08333px);margin-top:50px}}.teachable-partners{margin-bottom:30px}@media (min-width:1024px){.teachable-partners{margin-bottom:70px}}.teachable-partners__initial-logo{display:block;height:auto;width:calc(25% - 15px)}@media (min-width:1024px){.teachable-partners__initial-logo{width:calc(25% - 30px)}}.teachable-partners__title{margin:20px 0 0}@media (min-width:1024px){.teachable-partners__title{margin-top:40px}}.teachable-partners__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:10px -10px 0;padding:0}@media (min-width:1024px){.teachable-partners__list{margin:20px -20px 0}}.teachable-partners__item{-ms-flex-preferred-size:calc(25% - 20px);flex-basis:calc(25% - 20px);margin:10px;position:relative}.teachable-partners__item:after{content:"";display:block;height:0;padding-top:100%}@media (min-width:1024px){.teachable-partners__item{-ms-flex-preferred-size:calc(25% - 40px);flex-basis:calc(25% - 40px);margin:20px}}.teachable-partners__logo{bottom:0;height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:cover;object-position:cover;position:absolute;right:0;top:0;width:100%}.teachable-related{padding:50px 0 0}.article--dark .teachable-related .organisation-card__content-wrapper,.article--dark .teachable-related .resource-card__content-wrapper{color:#252525}@media (min-width:1024px){.teachable-related{padding-top:70px}}.teachable-related__title{margin:0 0 40px}@media (min-width:1024px){.teachable-related__title{margin-bottom:20px}}.teachable-related__list{list-style:none;margin:0;padding:0}@media (min-width:1024px){.teachable-related__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12.5px}}@media (max-width:1023px){.teachable-related__item+.teachable-related__item{margin-top:20px}}@media (min-width:1024px){.teachable-related__item{-ms-flex-preferred-size:calc(50% - 25px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:calc(50% - 25px);-ms-flex-direction:row;flex-direction:row;margin:25px 12.5px 12.5px}.teachable-related__item--wide{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-right:0}.teachable-related__card-wrapper{-ms-flex-preferred-size:calc(50% - 25px);-ms-flex-negative:0;flex-basis:calc(50% - 25px);flex-shrink:0;margin-right:25px}.teachable-related__item--wide .teachable-related__card-wrapper{-ms-flex-preferred-size:calc(25% - 25px);flex-basis:calc(25% - 25px)}}.teachable-related__content-wrapper{display:none}@media (min-width:1024px){.teachable-related__content-wrapper{display:block}}.teachable-related__content-title{margin:0}.teachable-related__content-text{margin:10px 0 0}.teachable-related__content-items{margin:30px 0 0}@media (min-width:1024px){.topic-grid{margin-top:15px}}.topic-grid__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -7.5px;padding:0}@media (min-width:1024px){.topic-grid__list{margin:0 -12.5px}}.topic-grid__item{margin:7.5px;width:calc(50% - 15px)}@media (min-width:1024px){.topic-grid__item{margin:12.5px;width:calc(50% - 25px)}}.topic-grid__item__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #dadada;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.topic-grid__item__link:focus,.topic-grid__item__link:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25)}@media (min-width:1024px){.topic-grid__item__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.topic-grid__item__image-wrapper{border-radius:4px 4px 0 0;overflow:hidden}@media (min-width:1024px){.topic-grid__item__image-wrapper{-ms-flex-negative:0;border-radius:4px 0 0 4px;flex-shrink:0;width:34.5679012346%}}.topic-grid__item__image,.topic-grid__item__image>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.topic-grid__item__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;padding:10px}@media (min-width:1024px){.topic-grid__item__content-wrapper{padding:25px 30px 20px}}.topic-grid__item__title{margin:0}@media (-ms-high-contrast:active) and (min-width:1024px),(-ms-high-contrast:none) and (min-width:1024px){.article-card--large .article-card__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-card--large .article-card__image-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;border-radius:4px 4px 0 0;order:1;width:100%}.article-card--large .article-card__content-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;border-radius:0 0 4px 4px;order:2}.article-card--large .article-card__standfirst{display:none}.block__figure:first-child:last-child{-ms-grid-column-span:3}.card-grid__item{margin:25px 0 0 25px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.card-grid-controls,.card-grid__pagination{display:none!important}}@media (-ms-high-contrast:active) and (min-width:1024px),(-ms-high-contrast:none) and (min-width:1024px){.footer__column:last-child{-ms-grid-column-span:5;-ms-grid-column:19;-ms-grid-row:1}.masthead--calendar .masthead__nav-wrapper{-ms-grid-column-span:23}.masthead--event .masthead__content-wrapper{-ms-grid-column-span:11}.masthead--event .masthead__image-wrapper{-ms-grid-column-span:10;-ms-grid-column:14}.masthead--event .masthead__nav-wrapper{-ms-grid-column-span:11}.search__results__header__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}
/*# sourceMappingURL=screen.css.a3d0f537d4a3.map */
