.nav-inner{gap:22px}.site-nav{margin-left:auto}.language-picker{position:relative;flex:0 0 auto;order:2}.menu-toggle{order:3}
.language-picker>summary{list-style:none;display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 9px;cursor:pointer;font-size:.875rem;font-weight:700;border:1px solid transparent;border-radius:3px;color:var(--ink)}
.language-picker>summary::-webkit-details-marker{display:none}.language-picker>summary svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.4}.language-picker>summary .language-chevron{width:13px;height:13px;transition:transform .2s}.language-picker[open] .language-chevron{transform:rotate(180deg)}
.language-picker[open]>summary,.language-picker>summary:hover{border-color:var(--line);color:var(--accent)}
.language-options{position:absolute;right:0;top:calc(100% + 8px);width:178px;padding:6px;background:#10292e;border:1px solid #2b474c;box-shadow:0 12px 32px #0004;border-radius:4px;z-index:30}
.language-options a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;font-size:.9375rem;line-height:1.4;color:#f1f5f1;border-radius:2px}.language-options a:hover,.language-options a[aria-current]{background:#193c40;color:#65e1d3}
.minc-localized-malmo{display:block;width:54px;height:62px;overflow:hidden;flex:none}.minc-funding-malmo .minc-localized-malmo img{width:179.8px;height:62px;max-width:none}
@media(max-width:1050px){.nav-inner{gap:14px}.site-nav{gap:20px}.site-nav .nav-cta{margin-left:0}}
@media(max-width:760px){.site-nav{gap:13px;font-size:.8125rem}.nav-inner{gap:8px}.language-picker>summary{padding-inline:5px}}
@media(max-width:680px){.language-picker{margin-left:auto}.language-picker>summary{padding-inline:9px}.site-nav{margin-left:0;font-size:1rem;gap:0}.nav-inner{gap:8px}}
.njord-page .sk-assumptions p{overflow-wrap:anywhere}
.sk-foot:has(.sk-assumptions[open]){display:block}
@media(max-width:540px){.edition-tech-2 .product-hero .hero-actions{flex-wrap:wrap;row-gap:16px}}
@media(prefers-reduced-motion:reduce){.language-chevron{transition:none!important}}

/* Reserve room for Swedish/Danish compound labels without increasing panel height. */
@media(min-width:901px){.sk-foot{grid-template-columns:minmax(0,1fr) minmax(250px,max-content)}}
