.glossary-page{background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.glossary-page-container{width:100%;margin:auto;padding:1rem 1rem 5rem 1rem;max-width:758px}.glossary-filters{gap:.5rem;width:100%;display:grid;margin:0px auto 1rem auto;align-items:center;grid-template-columns:repeat(5, 1fr)}@media screen and (min-width: 768px){.glossary-filters{margin-left:-1rem;margin-bottom:1rem}}.glossary-filters h3{position:relative;border-radius:2px;background:#e9f0ff;color:#276477}.glossary-filters h3:has([aria-expanded=true]){background:#ffe6e1}@media screen and (min-width: 768px){.glossary-filters h3{background:none !important}.glossary-filters h3:not(:last-of-type)::after{top:50%;right:-0.5rem;width:1px;height:55%;content:"";display:block;position:absolute;background-color:#000;transform:translate3d(0px, -50%, 0px)}}.glossary-filters h3 .lesson-filter{width:100%;display:block;font-weight:200;font-size:.6rem;line-height:160%;padding:.2rem .6rem}.glossary-filters h3 .lesson-filter[aria-expanded=true]{font-weight:600;color:#f04e30;text-decoration:underline}@media screen and (min-width: 768px){.glossary-filters h3 .lesson-filter{font-size:1.6rem}}body{position:relative}body::before{content:"";display:none;position:absolute;top:-10rem;left:0;z-index:-1;height:850px;width:100vw;background:url(../static/34c02ad47fe9b7764dcf.gif) top right/cover no-repeat}@media screen and (min-width: 768px){body::before{display:block}}body::after{display:none;position:absolute;top:35rem;left:0;z-index:-1;content:"";height:1600px;width:650px;background:url(../static/ca57c3f9e752f3f70fa5.gif) left center/cover no-repeat}@media screen and (min-width: 768px){body::after{display:block}}main{max-width:unset;padding:env(safe-area-inset-top) 0px 0px 0px;margin-bottom:5rem}@media screen and (min-width: 768px){main{margin-bottom:10rem}}#content .content-container{display:flex;gap:50px;align-items:flex-start;max-width:1200px;margin:0px auto;padding:8rem 60px 2rem 50px}@media screen and (min-width: 768px){#content .content-container{width:90vw;max-width:1095px;padding:10rem 0px 0px}}#content .content-container .text-content{max-width:558px;margin:auto}#content .content-container .text-content h1{font-weight:600;line-height:120%;font-size:1.35rem;margin-bottom:1rem}@media screen and (min-width: 768px){#content .content-container .text-content h1{font-size:2.1rem}}#content .content-container .text-content .wysiwyg{font-weight:500;line-height:130%;font-size:.8rem}@media screen and (min-width: 768px){#content .content-container .text-content .wysiwyg{font-size:1rem}}#content .content-container .image{z-index:9;display:none;max-width:600px;pointer-events:none}@media screen and (min-width: 768px){#content .content-container .image{display:block;margin:-5rem -50px 0px 0px}}#downloads{margin:auto;max-width:1095px}#downloads-navigation{display:flex;align-items:flex-end}#downloads-navigation .downloads-navigation-item{width:100vw;max-width:548px;color:#fff;height:-moz-min-content;height:min-content;padding:15px 30px 10px 40px;border-top-left-radius:12px;border-top-right-radius:12px;background-color:#276477;transition:padding-bottom 100ms ease}@media screen and (min-width: 768px){#downloads-navigation .downloads-navigation-item{padding:30px 70px;max-width:400px}}#downloads-navigation .downloads-navigation-item[aria-expanded=true]{z-index:1;color:#000;padding-top:1rem;padding-bottom:1rem;background-color:#ebf1ff;box-shadow:5px -5px 5px 0 rgba(0,0,0,.25)}@media screen and (min-width: 768px){#downloads-navigation .downloads-navigation-item[aria-expanded=true]{padding:45px 70px;max-width:400px}}#downloads-navigation .downloads-navigation-item[aria-expanded=true]:nth-of-type(2){box-shadow:-5px -5px 5px 0 rgba(0,0,0,.25)}#downloads-navigation .downloads-navigation-item h2{text-align:left;font-size:.8rem}@media screen and (min-width: 768px){#downloads-navigation .downloads-navigation-item h2{font-weight:600;line-height:130%;font-size:1.6rem}}.downloads-page{padding-bottom:122px;background-color:#ebf1ff}.downloads-page-container{position:relative;padding-top:5rem}@media screen and (min-width: 768px){.downloads-page-container{padding-top:8rem}}.downloads-page .downloads-label{top:2rem;left:0px;line-height:150%;position:absolute;padding:.2rem .5rem;color:var(--text-colour);background-color:var(--colour);font-size:.7rem}.downloads-page .downloads-label span{font-weight:700}@media screen and (min-width: 768px){.downloads-page .downloads-label{top:3rem;font-size:1rem;font-size:1.1rem}}.downloads-page .download-list{gap:1rem;margin:auto;display:flex;max-width:90vw;flex-direction:column}@media screen and (min-width: 768px){.downloads-page .download-list{max-width:757px}}.downloads-page .download-section{gap:1rem;display:flex;flex-direction:column}.download{display:flex;align-items:center;background-color:#fff}.download .image{height:100%;max-width:110px}@media screen and (min-width: 768px){.download .image{max-width:165px}}.download-container{display:flex;flex:1 1 auto;padding:10px 15px 10px 25px;align-items:center;justify-content:space-between;min-height:90px}@media screen and (min-width: 768px){.download-container{padding:10px 55px}}.download .download-label{font-size:.7rem;line-height:140%;max-width:180px}.download .download-label span{font-weight:700}@media screen and (min-width: 768px){.download .download-label{font-size:1.1rem;max-width:unset}}.download .download-url{width:22px;flex-shrink:0;display:block;aspect-ratio:1;background:url(../static/970463f505a09e9650eb.svg) center/cover no-repeat;transition:opacity 150ms ease}@media screen and (min-width: 768px){.download .download-url{width:28px}}.download .download-url:hover{cursor:pointer;background-image:url(../static/1aa03325327714b6dd7b.svg)}
