.eu-language-bar{background:#241017;color:#f7f0e7;font:13px/1.5 system-ui,sans-serif}.eu-language-bar>.wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:9px;padding-bottom:9px}.eu-language-bar a{color:inherit;text-decoration:none}.eu-language-bar button{border:0;background:transparent;color:inherit;cursor:pointer;padding:5px 0;font:inherit}.eu-language-bar strong{font-weight:600}.eu-language-dialog{border:1px solid #ddcdbc;background:#fcf9f3;color:#361a23;width:min(92vw,490px);max-height:90dvh;padding:30px;box-shadow:0 30px 120px #190b1699}.eu-language-dialog::backdrop{background:#1e101bd4;backdrop-filter:blur(5px)}.eu-language-dialog-head{display:flex;align-items:center;justify-content:space-between}.eu-language-dialog-head img{object-fit:contain}.eu-language-dialog-head button{border:1px solid #d8c7b8;background:transparent;min-height:44px;min-width:44px;font-size:26px;cursor:pointer;color:inherit}.eu-eyebrow{letter-spacing:.15em;font:11px/1.6 system-ui,sans-serif;color:#826140;margin-top:28px}.eu-language-dialog h2{font:normal 32px/1.2 Georgia,serif;margin:10px 0 26px}.eu-language-dialog nav{display:grid;gap:8px}.eu-language-dialog nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #dfd3c6;color:#361a23;padding:15px 17px;text-decoration:none;font:16px/1.5 system-ui,sans-serif}.eu-language-dialog nav a>span:last-child{font-size:12px;letter-spacing:.08em;color:#826140}.eu-language-dialog nav a:hover,.eu-language-dialog nav a[aria-current=true]{background:#3b141d;color:#fff;border-color:#3b141d}.eu-language-dialog nav a:hover>span:last-child,.eu-language-dialog nav a[aria-current=true]>span:last-child{color:#dfc49e}.eu-language-dialog :focus-visible,.eu-language-bar :focus-visible{outline:3px solid #b98a4f;outline-offset:4px}.eu-waiting{max-width:760px;margin:70px auto;padding:30px;text-align:center;color:#361a23}.eu-waiting>img{border-radius:50%;object-fit:cover}.eu-waiting h1{font:normal clamp(32px,6vw,50px)/1.15 Georgia,serif}.eu-waiting>p:not(.eu-eyebrow){font:17px/1.8 system-ui,sans-serif;max-width:580px;margin:22px auto 32px}.eu-message{background:#f4e8d8;padding:20px;text-align:center;color:#3b141d}.eu-noscript-languages{display:flex;flex-wrap:wrap;gap:18px;padding:16px;justify-content:center}.eu-language-dialog-open{overflow:hidden}@media(max-width:550px){.eu-language-bar>.wrap{padding-left:18px;padding-right:18px;font-size:11px}.eu-language-dialog{padding:22px}.eu-waiting{margin:30px auto}.eu-language-dialog h2{font-size:28px}}
@media(max-width:550px){.site-header .brand{flex-shrink:1;min-width:0;gap:10px}.site-header .brand>span{min-width:0}.site-header .brand-logo{width:49px;height:49px;flex-shrink:0}.site-header .brand-name{font-size:clamp(16px,5vw,24px);white-space:normal}.site-header .menu-button{flex-shrink:0}}
