.nav-menu .dd-caret{display:none}.m-sub{display:flex;flex-direction:column}.m-sub a{padding-left:calc(clamp(16px,5vw,48px) + 22px)!important;font-size:1.05rem!important;opacity:.9}.mobile-menu .m-head{display:block;padding:12px clamp(16px,5vw,48px) 4px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#8FA0B4}@media(min-width:1024px){.nav-menu .has-dd{position:relative;display:inline-flex;align-items:center}.nav-menu .has-dd>a{display:inline-block}.nav-menu .dd-parent{cursor:default}.nav-menu .dd-caret{display:inline-flex;align-items:center;margin-left:-2px;color:#E6ECF3;pointer-events:none}.nav-menu .dd-caret svg{width:13px;height:13px}.nav-menu .dd-menu{position:absolute;top:100%;left:0;min-width:190px;margin:0;padding:6px;list-style:none;background:var(--navy-deep,#0A1F38);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 14px 34px rgba(10,31,56,.5);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s;z-index:200}.nav-menu .dd-menu.dd-cols{display:grid;grid-template-columns:repeat(2,minmax(148px,1fr));gap:2px 6px;min-width:330px}.nav-menu .has-dd:hover .dd-menu,.nav-menu .has-dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu .dd-menu li{margin:0}.nav-menu .dd-menu a{white-space:nowrap;width:100%;display:block;padding:7px 12px;border-radius:6px;color:#E6ECF3;text-decoration:none}.nav-menu .dd-menu a:hover{background:rgba(255,255,255,.08)}}