/* Original single-row header, with room for the PMO setup link. */
@media(min-width:901px){
 header .head{display:flex;flex-wrap:nowrap;gap:16px}
 header .brand{flex:0 0 auto}
 header .brand img{width:120px;height:auto}
 header .nav{display:flex;align-items:center;justify-content:flex-end;flex:1;min-width:0;gap:15px;font-size:12px}
 header .nav a{white-space:nowrap}
 header .nav .contact{padding:12px 15px}
 header .head>.lang-selector{flex:0 0 auto;margin-left:0}
 header .menu{display:none}
}
@media(min-width:901px) and (max-width:1100px){
 header .head{gap:10px}
 header .brand img{width:95px;height:auto}
 header .nav{gap:9px;font-size:11px}
 header .nav .contact{padding:11px 10px}
 header .lang-selector{gap:4px}
 header .lang-switch summary{min-width:44px;padding:8px 6px}
}
@media(max-width:900px){
 header .nav{display:none}
 header .menu{display:block}
 header .mobile.show{max-height:calc(100dvh - 94px);overflow-y:auto}
}
