.mega-menu-course-card-image-blur[data-v-de9c14ea]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3))}.nav-link[data-v-5aef72fd]:after{background-color:var(--color-system-white);bottom:-2px;content:"";height:2px;left:-.5rem;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:calc(100% + 1rem)}.sticky.nav-link[data-v-5aef72fd]:after{background-color:var(--color-primary-green-700)}.nav-link:hover.nav-link[data-v-5aef72fd]:after{transform:scaleX(1)}@media screen and (min-width:80em){.nav-link[data-v-5aef72fd]:after{left:1rem;width:calc(100% - 2rem)}}@media screen and (min-width:64.6875em){.nav-link[data-v-5aef72fd]:after{left:1rem;width:calc(100% - 2rem)}}@media screen and (max-width:64.6875em){.nav-link[data-v-5aef72fd]:after{left:0;width:100%}}.mega-content[data-v-5aef72fd]{box-shadow:0 123px 74px #0000000d,0 55px 55px #00000017,0 14px 30px #0000001a}#menuToggle[data-v-5aef72fd]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#menuToggle input[data-v-5aef72fd]{cursor:pointer;display:block;height:32px;left:-5px;opacity:0;position:absolute;top:-7px;width:40px;z-index:2;-webkit-touch-callout:none}#menuToggle span[data-v-5aef72fd]{background:var(--color-system-white);display:block;height:.125rem;margin-bottom:5px;position:relative;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;width:1.75rem;z-index:1}#menuToggle.mobileNavOpen span[data-v-5aef72fd],#menuToggle.sticky span[data-v-5aef72fd]{background:var(--color-grayscale-600)}#menuToggle span[data-v-5aef72fd]:first-child{transform-origin:0 0}#menuToggle span[data-v-5aef72fd]:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span[data-v-5aef72fd]{opacity:1;transform:rotate(-45deg) translateY(1px)}#menuToggle input:checked~span[data-v-5aef72fd]:nth-last-child(2){opacity:0;transform:rotate(0) scale(.2)}#menuToggle input:checked~span[data-v-5aef72fd]:nth-last-child(3){transform:rotate(45deg) translate(3px,-2px)}.mobile-nav-content[data-v-5aef72fd]{height:calc(100vh - 4rem - 1px);top:calc(100% + 1rem)}
