/* Six equal navigation links. Home preserves the current page language. */
.site-language-nav{display:grid!important;grid-template-columns:repeat(6,44px);gap:8px!important;align-items:center;justify-content:center;width:max-content;max-width:100%;flex-shrink:0}
.site-language-nav>a{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;margin:0;padding:0!important;border:1px solid #334354;border-radius:9px;background:#0c131c;color:#aebccc;text-decoration:none!important;font:700 13px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;text-align:center}
.site-language-nav>a[aria-current="page"]{background:#f4c95d;color:#171006;border-color:#f8dc86;font-weight:800}
.site-language-nav>a:hover{border-color:#8bc5ff;color:#c5e3ff}
.site-language-nav>a[aria-current="page"]:hover{color:#171006}
.site-language-nav>a:focus-visible{outline:2px solid #f4c95d;outline-offset:3px}
.site-language-nav .site-home-link svg{display:block;width:21px;height:21px;flex:none}
@media(max-width:760px){
 .site-language-nav{grid-template-columns:repeat(3,44px);gap:6px!important}
 .top>.brand-logo{flex:1 1 auto;min-width:0;max-width:250px}
 .top>.brand-logo img{width:250px;max-width:100%;height:auto}
 .top>.site-language-nav{margin-left:12px;margin-right:0;flex:0 0 auto}
 .guide-top{flex-wrap:nowrap}
 .guide-top>a{flex:1 1 auto;min-width:0}
 .guide-top img{max-width:100%;height:auto}
}
