.accordion-toggle{display:grid;font-weight:600;line-height:140%;font-size:.85rem;align-items:center;color:#276477;grid-template-columns:33px 1fr}@media screen and (min-width: 768px){.accordion-toggle{font-size:1.6rem}}.accordion-toggle[aria-expanded=true]{color:#f04e30}.accordion-toggle[aria-expanded=true] .accordion-term{text-decoration:underline}.accordion-term{text-align:left;padding-left:.5rem}.accordion-icon{font-size:1.15rem;font-weight:300;line-height:140%}@media screen and (min-width: 768px){.accordion-icon{font-size:2.7rem}}.accordion-region{font-weight:400;font-size:.7rem;line-height:130%;padding-left:2rem}@media screen and (min-width: 768px){.accordion-region{font-size:1rem}}.accordion-region p{margin-bottom:.5rem}.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}}main{max-width:unset;padding:env(safe-area-inset-top) 0px 0px 0px}@media screen and (min-width: 768px){main{margin-bottom:10rem}}#content .content-container{gap:50px;display:flex;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}@media screen and (min-width: 768px){#content .content-container .text-content{margin-top:117px}}#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;aspect-ratio:1.0716423868;margin:-5rem -50px 0px 0px;object-fit:contain}@media screen and (min-width: 768px){#content .content-container .image{display:block}}#content .content-container .image img{object-fit:contain}body{position:relative}.content-wrapper,#package-navigation,#glossary-container{margin:auto;max-width:1095px}#content{color:#fff;background-color:#276477}#glossary{background-color:#276477}#glossary #glossary-wrapper{background:url(../static/263a211817b7ec6da3ba.jpg) top center/2720px 2040px repeat-y}#package-navigation{display:flex;align-items:flex-end}#package-navigation .package-navigation-item{padding:15px 30px 10px 40px;height:-moz-min-content;height:min-content;max-width:533px;border-top-left-radius:12px;border-top-right-radius:12px;transition:padding-bottom 100ms ease;background:url(../static/263a211817b7ec6da3ba.jpg) center/1416px 442px no-repeat}@media screen and (min-width: 768px){#package-navigation .package-navigation-item{padding:20px 70px;max-width:350px}}#package-navigation .package-navigation-item[aria-expanded=true]{z-index:1;padding-top:1rem;padding-bottom:1rem;background:#fff;box-shadow:5px -5px 5px 0 rgba(0,0,0,.25)}@media screen and (min-width: 768px){#package-navigation .package-navigation-item[aria-expanded=true]{padding:30px 70px}}#package-navigation .package-navigation-item[aria-expanded=true]:nth-of-type(2){box-shadow:-5px -5px 5px 0 rgba(0,0,0,.25)}@media screen and (min-width: 768px){#package-navigation .package-navigation-item[aria-expanded=true] h2{font-size:1.3rem}}#package-navigation .package-navigation-item h2{text-align:left;font-size:.65rem}@media screen and (min-width: 768px){#package-navigation .package-navigation-item h2{font-weight:600;line-height:130%;font-size:1.3rem}}
