.global-header,.global-header.scrolled{box-sizing:border-box;position:fixed;z-index:40;inset:0 0 auto;height:94px;display:flex;align-items:center;justify-content:space-between;gap:36px;padding:0 clamp(28px,4.8vw,80px);background:#f2f0e9;border-bottom:1px solid #d8d4ca80;backdrop-filter:none;transition:none;color:#34332f}
.global-header>.logo{position:static;transform:none;flex:0 0 auto}
.global-header .logo img{width:123px;height:auto;filter:brightness(0);opacity:.9}
.global-header>nav{display:flex;align-items:center;gap:36px;margin:0 auto;font-size:12px;letter-spacing:.02em}
.global-header>nav a{display:block;position:relative;white-space:nowrap;padding:13px 0;color:#68665f}
.global-header>nav a:hover,.global-header>nav a[aria-current="page"]{color:#272622;opacity:1}
.global-header>nav a[aria-current="page"]::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:#34332f}
.global-header .header-actions{display:flex;align-items:center;gap:25px;margin:0;flex:0 0 auto;font-size:11px}
.global-header .site-language{font-size:11px;color:#68665f}
.global-header .header-link{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:11px 18px;border:1px solid #77736b;color:#34332f;font-size:11px;line-height:1.5;letter-spacing:.04em;order:0}
.global-header .header-link:hover{color:#f2f0e9;background:#34332f;opacity:1}
.global-header .language-picker{font-size:11px;position:relative}
.global-header .language-picker summary{padding:12px 0}
.global-footer{background:#f2f0e9;color:#77736b;border-top:1px solid #d8d4ca;padding-block:35px 26px}
.global-footer .footer-top{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:26px}
.global-footer .footer-top .logo img{width:100px;height:auto;opacity:.85}
.global-footer .footer-top nav{display:flex;flex-wrap:wrap;gap:18px 28px;font-size:10px}
.global-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d8d4ca;padding-top:20px;font-size:9px}
.global-footer .footer-bottom>div{display:flex;gap:22px}
@media(min-width:701px) and (max-width:1000px){.global-header{gap:22px;padding-inline:28px}.global-header>nav{gap:24px}.global-header .header-actions{gap:17px}.global-header .logo img{width:110px}}
