.header .site-languages{position:relative;flex:none;margin-left:auto;z-index:25}
.site-languages details{position:relative}
.site-languages summary{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 10px;list-style:none;border:1px solid var(--rule);font:.8rem/1.4 var(--sans);letter-spacing:.03em;cursor:pointer;background:var(--paper);white-space:nowrap}
.site-languages summary::-webkit-details-marker{display:none}
.site-languages summary:focus-visible{outline:3px solid var(--wine);outline-offset:3px}
.site-languages ul{position:absolute;right:0;top:100%;margin:7px 0 0;padding:8px;min-width:180px;max-width:min(300px,calc(100vw - 40px));list-style:none;border:1px solid var(--rule);box-shadow:0 8px 22px #30231620;background:var(--paper)}
.site-languages a{display:flex;align-items:center;min-height:44px;padding:9px 12px;text-decoration:none;font:.9rem/1.45 var(--sans);white-space:normal}
.site-languages a:hover,.site-languages a[aria-current=true]{color:var(--wine);background:#e9e0d5}
.site-languages a[aria-current=true]{font-weight:600}
.site-languages .language-note{font:.75rem/1.5 var(--sans);color:var(--muted);padding:7px 12px;border-bottom:1px solid var(--rule);margin-bottom:5px}
.language-offer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--rule);background:#e9e0d5;font:.9rem/1.5 var(--sans)}
.language-offer[hidden]{display:none}
.language-offer a{color:var(--wine);text-underline-offset:.2em}
.language-offer button{background:transparent;border:0;min-height:44px;min-width:44px;font:1.4rem/1 var(--sans)}
.translation-target-note{font-size:.76em;font-family:var(--sans);font-weight:400;white-space:nowrap;letter-spacing:0}
html:not([lang=tr]) .header #navigation{gap:12px 24px;flex:1}
html:not([lang=tr]) .header #navigation a{font-size:.85rem;letter-spacing:.015em}
html:not([lang=tr]) .tagline{max-width:22ch}
html:not([lang=tr]) .foundation-inner{gap:2.5rem}
.header:has(.site-languages){gap:16px 24px}
.header #navigation>.site-languages{order:0;margin-left:0}
.header #navigation .site-languages a{display:flex;min-height:44px;padding:9px 12px;font:.9rem/1.45 var(--sans);letter-spacing:0}
@media(max-width:1050px){.header:has(.site-languages) .wordmark{order:0}.header:has(.site-languages) .site-languages{order:1;margin-left:auto}.header:has(.site-languages) .menu-toggle{order:2}.header:has(.site-languages) #navigation{order:3;flex-basis:100%}.header:has(.site-languages)>a:not(.wordmark){margin-left:auto}}
@media(max-width:650px){.site-languages summary{padding:8px;gap:5px}.header:has(.site-languages){gap:12px}.site-languages ul{min-width:170px}.language-offer{padding:8px 12px;gap:6px}.translation-target-note{white-space:normal}html:not([lang=tr]) .foundation-inner{gap:22px}}
