.language-picker{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#52675a}.language-picker select{font:inherit;color:#193d32;background:#e3e8d9;border:0;border-radius:12px;padding:11px 26px 11px 12px;max-width:142px;cursor:pointer}.language-picker select:focus-visible{outline:3px solid #926619;outline-offset:4px}.language-picker>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}header .language-picker{margin-left:20px}.empty-search{max-width:58px;max-height:58px;color:#628465}@media(max-width:1000px){.site-header nav{gap:16px}.site-header{flex-wrap:wrap}.site-header .language-picker{margin-left:12px}}@media(max-width:700px){.site-header{height:auto;min-height:94px;gap:12px;padding-block:20px}.site-header nav{margin-left:auto}.site-header .language-picker{flex-basis:100%;justify-content:flex-end;margin:-8px 0 0}.language-picker select{padding:8px 24px 8px 10px;font-size:12px}.hero .eyebrow{overflow-wrap:anywhere}}html:not([lang=da]) .hero h1{font-size:clamp(52px,5.8vw,82px);letter-spacing:-3px}html[lang=de] .hero h1{font-size:clamp(48px,5.2vw,74px)}@media(max-width:700px){html:not([lang=da]) .hero h1{font-size:clamp(40px,10.4vw,69px);letter-spacing:-2px}}@media(max-width:360px){.site-header .nav-cta{padding:10px}.site-header .nav-cta span{margin-left:7px}}

/* Mobile header: explicit rows prevent the language selector overlapping the CTA. */
@media(max-width:700px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;min-height:132px;column-gap:12px;row-gap:16px;padding-block:20px}.site-header>.brand{grid-column:1;grid-row:1 / 3;align-self:center}.site-header>nav{grid-column:2;grid-row:1;margin:0;justify-self:end}.site-header>.language-picker{grid-column:2;grid-row:2;flex-basis:auto;justify-self:end;justify-content:flex-end;margin:0}.site-header .language-picker select{min-height:36px;max-width:140px}.site-header .nav-cta{white-space:nowrap}}
