.header-nav-list li.mega-card>a{display:flex;flex-direction:column;gap:0;padding:0;border:1px solid rgba(0,38,69,.08);border-radius:12px;background:#fff;overflow:hidden;height:100%;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.mega-card__thumb{display:block;position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--accent-pale,#f9eef5)}.mega-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mega-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding:11px 13px 13px;font-size:13px;font-weight:700;line-height:1.55;color:var(--navy,#002645);transition:color .25s ease}@media (min-width:951px){.header-nav-list>li.mega-menu{position:static}.header-nav-list>li.mega-menu>.sub-menu{left:50%;right:auto;top:100%;margin-top:16px;width:min(1120px, 94vw);min-width:0;padding:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch;border:0;border-top:3px solid var(--accent,#B43989);border-radius:0 0 18px 18px;background:#fff;box-shadow:0 28px 60px rgba(0,38,69,.18);max-height:calc(100vh - 130px);overflow-y:auto;transform:translate(-50%,10px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .2s}.header-nav-list>li.mega-menu>.sub-menu::before{content:"";position:absolute;top:-22px;left:0;right:0;height:22px}.header-nav-list>li.mega-menu:hover>.sub-menu,.header-nav-list>li.mega-menu:focus-within>.sub-menu,.header-nav-list>li.mega-menu.is-open>.sub-menu{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s}.header-nav-list>li.mega-menu.is-open>a::after{transform:translateY(-50%) rotate(180deg)}.header-nav-list>li.mega-menu>.sub-menu>li.mega-card{display:block;min-width:0}.header-nav-list>li.mega-menu>.sub-menu>li.mega-card>a{padding:0;font-weight:700;border-bottom:1px solid rgba(0,38,69,.08);color:var(--navy,#002645)!important}.header-nav-list>li.mega-menu>.sub-menu>li.mega-card>a:hover,.header-nav-list>li.mega-menu>.sub-menu>li.mega-card>a:focus-visible{background:#fff;padding:0;border-color:var(--accent,#B43989);transform:translateY(-3px);box-shadow:0 14px 28px rgba(0,38,69,.12);outline:none}.header-nav-list>li.mega-menu>.sub-menu>li.mega-card>a:hover .mega-card__img,.header-nav-list>li.mega-menu>.sub-menu>li.mega-card>a:focus-visible .mega-card__img{transform:scale(1.06)}.header-nav-list>li.mega-menu>.sub-menu>li.mega-card>a:hover .mega-card__title,.header-nav-list>li.mega-menu>.sub-menu>li.mega-card>a:focus-visible .mega-card__title{color:var(--accent,#B43989)}}@media (min-width:1200px){.header-nav-list>li.mega-menu>.sub-menu{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:950px){.nav-menu-wrapper{overflow-y:auto;overscroll-behavior:contain;padding-bottom:60px}.header-nav-list .sub-menu li.mega-card>a{flex-direction:row;align-items:center;gap:12px;height:auto;padding:8px 0!important;border:0;border-bottom:1px solid rgba(0,38,69,.06);border-radius:0;background:transparent;color:var(--navy,#002645)!important}.header-nav-list .sub-menu li.mega-card:last-child>a{border-bottom:0}.header-nav-list .sub-menu li.mega-card .mega-card__thumb{flex:0 0 64px;width:64px;aspect-ratio:16 / 11;border-radius:8px}.header-nav-list .sub-menu li.mega-card .mega-card__title{padding:0;font-size:14px;-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){.header-nav-list li.mega-card>a,.mega-card__img,.header-nav-list>li.mega-menu>.sub-menu{transition:none!important}}