.site-header{background:#fefefe;color:#111;position:relative;z-index:20;font-family:'Spartan',sans-serif}
.site-header-inner{max-width:1240px;margin:auto;padding:32px 16px;display:flex;align-items:center;gap:32px}
.site-logo{display:block;flex:none;width:221px;margin-right:auto}
.site-logo img{width:100%;height:auto;display:block}
.main-navigation{display:flex;gap:44px;align-items:center;margin-right:auto}
.site-header a{color:inherit;text-decoration:none;font-size:14px;line-height:1.5}
.main-navigation a[aria-current="page"]{text-decoration:underline;text-underline-offset:8px}
.language-switch{display:flex;gap:4px;align-items:center;flex:none}
.language-switch a{padding:10px 8px;min-width:40px;text-align:center;font-size:12px;letter-spacing:.08em;color:#666}
.language-switch a[aria-current="true"]{font-weight:500;color:#111;text-decoration:underline;text-underline-offset:7px}
.language-switch a+a{border-left:1px solid #ddd}
.menu-toggle{display:none}
.site-main #block1 .text-box h1{font-family:'Tenor Sans',sans-serif;font-size:56px;font-weight:400;line-height:1.2}
.restored-page .article-permalink{text-decoration:none;overflow-wrap:anywhere}
.restored-page .article-permalink:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:920px){.site-main #block1 .text-box h1{font-size:32px}.site-header-inner{gap:18px}.site-logo{width:180px}.main-navigation{gap:25px}}
@media(max-width:760px){
 .site-header-inner{padding:24px 16px;gap:12px;flex-wrap:wrap}
 .site-logo{width:145px;margin-right:auto}
 .language-switch{margin-left:auto}
 .menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;align-items:center;background:transparent;border:0;padding:8px;cursor:pointer}
 .menu-toggle span{display:block;width:24px;height:2px;background:#111}
 .main-navigation{order:4;width:100%;margin:0;display:flex;gap:24px;padding:12px 0 4px}
 .js .main-navigation:not(.is-open){display:none}
 .main-navigation a{padding:8px 0}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
