html,body{max-width:100%;overflow-x:hidden}.topbar{gap:12px}.topbar .brand{flex:0 1 auto}.topbar nav{flex:1 1 330px;justify-content:center;flex-wrap:wrap;row-gap:8px}.topbar .outline{flex:0 0 auto}.language-selector{flex:0 0 auto}@media(max-width:1200px) and (min-width:801px){.topbar{height:auto;min-height:108px;padding-top:10px;padding-bottom:10px}.topbar nav{order:4;flex-basis:100%;justify-content:center;gap:12px}.language-selector{order:3}}@media(max-width:800px){.topbar{gap:6px}.topbar .brand{min-width:0}.topbar .outline{flex-shrink:0}}@media(max-width:380px){.language-selector label span{display:none}.language-selector select{min-width:125px}.topbar .outline{font-size:10px}}
