/* Compact, keyboard-accessible language switch; preserves existing navigation. */
.vsf-language-switch{display:flex;align-items:center;flex:0 0 auto;gap:2px;padding:3px;border:1px solid #d9d4c6;border-radius:999px;background:#fff;color:#292c34}
.vsf-language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:5px 7px;border-radius:999px;text-decoration:none;font:700 12px/1.2 Arial,sans-serif;letter-spacing:.03em;color:#4d4d4d}
.vsf-language-switch a[aria-current=true]{background:#292c34;color:#f7e7a0}
.vsf-language-switch a:hover{background:#f3ecd7;color:#292c34}
.vsf-language-switch a:focus-visible{outline:3px solid #92762f;outline-offset:3px}
.site-header .header-inner{gap:16px}
.site-header .main-nav{gap:17px}
html[lang=en] .hero h1,html[lang=tr] .hero h1{overflow-wrap:normal;hyphens:auto}
@media(min-width:1101px) and (max-width:1300px){.site-header .main-nav{gap:12px}.site-header .main-nav a{font-size:12px}.site-header .header-inner>.button-small{padding:10px 12px}}
@media(max-width:1100px){.site-header .header-inner>.brand{order:0}.site-header .vsf-language-switch{order:1;margin-left:auto}.site-header .menu-toggle{order:2;margin-left:0}.site-header .main-nav{order:3}.site-header .header-inner{gap:12px}.site-header .legal-public-nav{display:flex;flex-wrap:wrap;gap:10px}.site-header:has(.legal-public-nav) .header-inner{height:auto;min-height:90px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.site-header:has(.legal-public-nav) .legal-public-nav{flex-basis:100%;max-width:none;justify-content:flex-start;margin-left:0}}
@media(max-width:380px){.site-header .header-inner{gap:7px}.vsf-language-switch a{min-width:32px;padding:5px}.site-header .menu-toggle{width:38px}}
