.navdd{position:relative}
.ddpanel{display:none;position:absolute;top:100%;right:0;padding-top:14px;z-index:50;flex-wrap:wrap;max-width:calc(100vw - 40px)}
.navdd:hover .ddpanel,.navdd:focus-within .ddpanel{display:flex}
.ddcol{background:#161b24;padding:18px 22px;min-width:200px;box-shadow:0 18px 50px rgba(0,0,0,.5)}
.ddcol:first-child{border-radius:12px 0 0 12px}
.ddcol:last-child{border-radius:0 12px 12px 0}
.ddcol+.ddcol{border-left:1px solid #232a36}
.ddcol h4{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#9aa4b2;margin:0 0 10px}
.ddcol a{display:block;color:#e6e8eb;text-decoration:none;font-size:14px;padding:5px 0;white-space:nowrap}
.ddcol a:hover{color:#E04434}
.mobnav{display:none;position:relative}
.mobnav summary{list-style:none;cursor:pointer;font-size:24px;color:#e6e8eb;padding:2px 10px;line-height:1}
.mobnav summary::-webkit-details-marker{display:none}
.mobpanel{position:fixed;left:0;right:0;top:64px;background:#161b24;padding:16px 22px 22px;z-index:60;box-shadow:0 24px 60px rgba(0,0,0,.6);max-height:calc(100vh - 64px);overflow:auto}
.mobpanel h4{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#9aa4b2;margin:14px 0 6px}
.mobpanel a{display:block;color:#e6e8eb;text-decoration:none;font-size:16px;padding:9px 0;border-bottom:1px solid #20283340}
@media (max-width:640px){.navdd{display:none}.mobnav{display:block}}
