.language-switch{display:flex;align-items:center;gap:2px;flex:0 0 auto}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:48px;padding:8px;font:500 12px/1 Golos,Arial,sans-serif;white-space:nowrap;color:inherit;opacity:.76;border:0;border-radius:3px;text-decoration:none}
.language-switch a[aria-current="page"]{color:var(--ink);background:var(--paper);opacity:1;font-weight:600}
.language-switch a:hover{color:inherit;background:#ffffff20;opacity:1}
.language-switch a[aria-current="page"]:hover{color:var(--ink);background:var(--paper)}
.header.scrolled .language-switch a,.header.open .language-switch a{color:var(--muted);opacity:1}
.header.scrolled .language-switch a[aria-current="page"],.header.open .language-switch a[aria-current="page"]{color:var(--ink)}
.header.scrolled .language-switch a:hover,.header.open .language-switch a:hover{background:#eee}
.language-switch a:focus-visible{outline:3px solid #df9f56;outline-offset:2px}
.footer-languages{display:flex;gap:10px 24px;flex-wrap:wrap;align-items:center;padding:12px 0 22px;font-size:14px}
.footer-languages a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid transparent}
.footer-languages a[aria-current="page"]{color:#e8bca5;border-color:currentColor}
main>.footer-languages a[aria-current="page"]{color:#a2320d}
.screen-reader-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(min-width:1001px) and (max-width:1250px){.header-inner{gap:12px}.header .brand>span{display:none}.header #nav{gap:16px}.header-cta{gap:12px}}
@media(max-width:700px){.header-inner{gap:12px}.header .header-cta{display:none}.language-switch{gap:0;margin-left:auto}.header .brand{gap:0}}
@media(max-width:374px){.header-inner{gap:8px}.header .brand img{width:52px;height:40px}.header .menu{width:48px;flex-basis:48px}}
@media print{.language-switch,.footer-languages{display:none!important}}
