.ctt-mobile-menu{display:none}#masthead #site-navigation #primary-menu>ul>li.ctt-menu-checklist>a{background:transparent!important;color:#0b2447!important}#masthead a,#masthead button{min-height:44px}@media (max-width:768px){body.ctt-nav-enhanced #primary-menu{display:none!important}body.ctt-nav-enhanced #site-navigation{display:block;width:100%;flex-basis:100%}.ctt-mobile-menu:not([hidden]){display:block;padding:8px 20px 16px;background:#fff;border-top:1px solid #e5eaf0;color:#0b2447}.ctt-mobile-menu details{border-bottom:1px solid #e5eaf0}.ctt-mobile-menu summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;font-size:15px;font-weight:800;list-style:none}.ctt-mobile-menu summary::-webkit-details-marker{display:none}.ctt-mobile-menu summary::after{content:'+';font-size:22px;font-weight:400}.ctt-mobile-menu details[open]>summary::after{content:'−'}.ctt-mobile-menu ul{display:block!important;margin:0 0 8px!important;padding:0;list-style:none}.ctt-mobile-menu li{display:block;float:none!important}#site-navigation .ctt-mobile-menu a{display:flex!important;align-items:center;min-height:44px;padding:8px 12px!important;font-size:14px;line-height:1.3;color:#0b2447;text-decoration:none;white-space:normal}#site-navigation .ctt-mobile-menu a:hover{background:#f4f7fb}.ctt-mobile-menu :is(a,summary):focus-visible{outline:2px solid #2563eb;outline-offset:-2px}}