/* Bounded account-header addition; retain the site's existing design. */
.site-language{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:auto;margin-right:10px}
.site-language select{font:inherit;font-size:13px;min-height:39px;max-width:100%;padding:0 7px;border:1px solid #d8e2ed;border-radius:6px;background:#fff;color:#14213a;letter-spacing:0;cursor:pointer}
.site-language select:focus-visible{outline:3px solid #1979df66;outline-offset:3px}
.site-language + .site-account{margin-left:0}
html[lang=en] header nav{flex-wrap:wrap;row-gap:8px}
html[lang=en] header nav .links{flex-wrap:wrap}
.site-header{height:auto;min-height:72px}
.site-header .nav-wrap{height:auto;min-height:72px;flex-wrap:wrap;gap:10px 18px;padding-top:8px;padding-bottom:8px}
html[lang=en] .site-header nav{flex-wrap:wrap}
@media(max-width:760px){.site-language{margin-right:6px}.site-language select{width:78px;padding:0 3px}.site-header .nav-wrap{gap:8px}.site-header,.site-header .nav-wrap{min-height:66px}html[lang=en] header nav .links{order:3;width:100%;justify-content:center}}
