.site-header{position:sticky;top:0;z-index:50;width:100%;height:auto;padding:0;background:#0c252e;border-bottom:1px solid #ffffff16;color:#fff;display:block}.site-header .site-nav{height:88px;min-height:88px;max-width:1320px;width:100%;margin:0 auto;padding:0 64px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:nowrap}.site-header .site-logo{display:block;flex-shrink:0;order:0}.site-header .logo{width:151px;height:auto;display:block;max-width:100%}.site-header .navlinks{order:1;display:flex;gap:21px;align-items:center;width:auto;margin-left:auto;padding:0;position:static;overflow:visible;white-space:nowrap;font-size:11px;color:#d5dfe1;background:none;border:0}.site-header .navlinks a{padding:0;text-decoration:none;color:inherit;line-height:1.6}.site-header .navlinks a:hover,.site-header .navlinks a[aria-current=page]{color:#84edcf}.site-header .lang-switch{order:2;display:flex;align-items:center;gap:7px;margin:0 0 0 18px;font-size:10px;color:#617d85}.site-header .lang-switch button{font-family:inherit;font-size:10px;line-height:1.5;padding:6px 3px;border:0;background:none;color:#819ca3;cursor:pointer}.site-header .lang-switch button[aria-pressed=true]{color:#fff}.site-header .menu{order:3;display:none;border:0;background:none;padding:4px;color:white;cursor:pointer}.site-header a:focus-visible,.site-header button:focus-visible{outline:2px solid #aaf0d9;outline-offset:5px}
@media(max-width:1100px){.site-header .site-nav{gap:20px;padding:0 32px}.site-header .navlinks{gap:15px;font-size:10px}.site-header .lang-switch{margin-left:0}.site-header .logo{width:132px}}
@media(max-width:850px){.site-header .site-nav{height:auto;min-height:74px;flex-wrap:wrap;gap:0;padding:17px 22px}.site-header .logo{width:127px}.site-header .lang-switch{margin-left:auto;margin-right:20px}.site-header .menu{display:block}.site-header .navlinks{order:4;width:100%;margin:17px 0 0;padding:18px 0 4px;border-top:1px solid #ffffff20;display:none;flex-direction:column;align-items:flex-start;gap:18px;font-size:13px;white-space:normal}.site-header .navlinks.open{display:flex}.site-header .navlinks a{display:block;width:100%}}
