/* Limit the new navigation rules to pages that include this stylesheet. */
@media (min-width:1101px){.topbar nav{gap:18px;font-size:11px}}
@media (max-width:1100px){.topbar{gap:14px}.languageSwitch{margin-left:auto}.topbar nav{display:none;position:absolute;top:64px;left:14px;right:14px;background:#06243a;padding:24px;flex-direction:column;align-items:stretch;max-height:calc(100svh - 80px);overflow-y:auto}.topbar nav.open{display:flex}.menu{display:block}}
