/* Shared editorial language navigation. No automatic translation. */
nav.public-languages{display:flex;justify-content:flex-end;align-items:center;gap:14px;flex-wrap:wrap;font-family:'DM Sans',Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;}
nav.public-languages a{display:inline-block;padding:6px 0;color:inherit;opacity:.66;white-space:nowrap;text-decoration:none;min-height:28px;}
nav.public-languages a[aria-current=page]{opacity:1;font-weight:600;border-bottom:1px solid #83945d;}
nav.public-languages a:hover{opacity:1;}
nav.public-languages a:focus-visible{outline:2px solid #83945d;outline-offset:3px;}
header.header{flex-wrap:wrap;row-gap:5px;}
header.header>nav.public-languages{width:100%;gap:14px;}
header:not(.header):not(#header)>nav.public-languages{width:min(1240px,calc(100% - 64px));margin:0 auto;padding-bottom:9px;}
#header .public-languages{gap:12px;}
@media(max-width:800px){header.header>nav.public-languages{justify-content:flex-end;font-size:11px;}#header{height:auto;min-height:70px;flex-wrap:wrap;padding-top:12px;padding-bottom:10px;row-gap:8px;}#header .head-end{flex-basis:100%;justify-content:flex-end;gap:14px;}#header .public-languages{font-size:10px;gap:12px;}header:not(.header):not(#header)>nav.public-languages{width:calc(100% - 40px);font-size:10px;gap:12px;}}
@media(max-width:380px){nav.public-languages{gap:10px!important;font-size:10px!important;}#header .demo{display:none;}}
