.m-mega-nav{-ms-scroll-chaining:none;background-color:var(--color-primary-bg);left:0;max-height:700px;opacity:0;overflow:auto;overscroll-behavior:contain;pointer-events:none;position:absolute;text-align:left;top:100%;transition:opacity .3s ease-in-out;width:100%;z-index:999}.m-mega-nav.m-mega-nav--active{opacity:.9;pointer-events:all}.m-mega-nav__inner{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:4rem;padding-top:3rem}.m-mega-nav__grid{margin:-1rem;min-width:100%;width:auto}.m-mega-nav__item{padding:1rem}.m-mega-nav__item a{color:var(--color-primary-body);display:inline-block;font-size:var(--body-fs-sm);line-height:var(--body-lh-sm);position:relative;text-decoration:none;transition:color var(--default-transition-easing) var(--default-transition-timing)}.m-mega-nav__item a:after{background-color:var(--color-primary-body);bottom:-.2rem;content:"";height:.1rem;left:0;position:absolute;transition:width .3s var(--default-transition-easing);width:0}.m-mega-nav__item a:hover:after{width:100%}.m-mega-nav__item a.m-mega-nav__link--active,.m-mega-nav__item a.m-mega-nav__sub-link--active{color:var(--color-primary-body)}.m-mega-nav__item a.m-mega-nav__link--active:after,.m-mega-nav__item a.m-mega-nav__sub-link--active:after{width:100%}.m-mega-nav__item a.m-mega-nav__link{font-size:var(--nav-fs);line-height:var(--nav-lh)}.m-mega-nav__link{font-weight:600;margin-bottom:2rem}.m-mega-nav__sublinks{align-items:flex-start;display:flex;flex-direction:column}.m-mega-nav__sub-link{margin-bottom:1.2rem}.m-mega-nav__media img{height:auto;max-width:100%}