/* The established logo links remain intact; Fenrir adds a third destination. */
.brand-switcher .brand--fenrir{border-left:1px solid #a69aaf40;padding-left:18px;flex-direction:column;gap:1px;justify-content:center}
.brand-switcher .brand--fenrir img{width:116px;height:52px;object-fit:contain;border-radius:0}
.brand-switcher .brand--fenrir small{font:500 7px/1.4 system-ui,sans-serif;color:#e9d49c;letter-spacing:.12em;text-transform:uppercase}
@media(min-width:901px) and (max-width:1550px){
 .nordic-site .nav-toggle{display:block;flex-shrink:0}
 .nordic-site .topbar>.nav{display:none;position:absolute;inset:88px 0 auto;padding:16px 25px 25px;max-height:calc(100svh - 88px);overflow-y:auto;background:#0b151efc;border-bottom:1px solid #c6a96d40;align-items:stretch}
 .nordic-site .topbar.open>.nav{display:flex;flex-direction:column}
 .nordic-site .nav>a,.nordic-site .nav-group__trigger{width:100%;text-align:left;justify-content:flex-start;font-size:13px}
 .nordic-site .nav-group{width:100%}
 .nordic-site .nav-dropdown,.nordic-site .nav-dropdown--right{position:static;display:none;width:100%;max-height:none;opacity:1;visibility:visible;transform:none!important;margin-top:0;box-shadow:none}
 .nordic-site .nav-group.open .nav-dropdown{display:block}
}
@media(max-width:700px){
 .nordic-site .topbar{flex-wrap:wrap}
 .brand-switcher{flex-wrap:wrap;flex:1;min-width:0;gap:10px 14px}
 .brand-switcher .brand--fenrir{padding-left:12px}
 .brand-switcher .brand--fenrir img{width:94px;height:42px}
 .brand-switcher .brand--fenrir small{font-size:6px}
}
