html{scrollbar-gutter:stable both-edges}
/* Physical columns stay unchanged when switching content language. */
.site-header .nav{position:relative;direction:ltr;display:grid;grid-template-columns:104px minmax(0,1fr) 255px;grid-template-areas:"language links brand";gap:24px;align-items:center;height:100px;min-height:100px;padding:0}
.site-header .brand{grid-area:brand;margin:0;justify-self:end;width:255px;max-width:100%}
.site-header .brand img{width:100%;max-width:100%;height:auto}
.header-tools{grid-area:language;position:static;transform:none;display:flex;direction:ltr;align-items:center;justify-content:flex-start;margin:0;width:104px;height:48px}
.language-switch{display:flex;align-items:center;gap:5px;direction:ltr;white-space:nowrap}
.language-switch button{min-width:44px;min-height:44px;border:0;background:transparent;padding:6px;color:inherit;cursor:pointer;opacity:.6;font-size:12px}
.language-switch button[aria-pressed=true]{opacity:1;text-decoration:underline;text-underline-offset:6px}
.site-header .nav-links,.home .site-header .nav-links{grid-area:links;position:static;inset:auto;width:auto;max-height:none;overflow:visible;display:flex;direction:rtl;flex-direction:row;justify-content:space-evenly;align-items:center;gap:12px;padding:0;background:transparent;color:inherit;box-shadow:none;border:0;border-radius:0;backdrop-filter:none}
html[dir=ltr] .site-header .nav-links{direction:ltr}
.site-header .nav-links a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px 0;white-space:nowrap;border:0;border-bottom:1px solid transparent;font-size:14px;font-weight:400}
.site-header .nav-links a::after{display:none}
.site-header .nav-links a:hover,.site-header .nav-links a[aria-current=page]{border-bottom-color:currentColor}
:focus-visible{outline:2px solid #ffb279;outline-offset:4px}
.brand::after{content:none}
.wordmark-he,.wordmark-en{height:auto}
.wordmark-en{display:none!important}
html[lang=en] .wordmark-he{display:none!important}
html[lang=en] .wordmark-en{display:block!important}
@media(max-width:1100px){.site-header .nav{grid-template-columns:104px minmax(0,1fr) 210px;gap:16px}.site-header .brand{width:210px}.site-header .nav-links a{font-size:13px}}
@media(max-width:960px){
 .site-header .nav{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"language brand" "links links";grid-template-rows:84px auto;gap:0 16px;height:auto;min-height:0;padding:0 0 10px}
 .site-header .brand{width:210px}
 .site-header .nav-links,.home .site-header .nav-links{justify-content:space-between;gap:8px;border-top:1px solid #90999f55}
}
@media(max-width:620px){
 .site-header .brand{width:185px}
 .site-header .nav-links,.home .site-header .nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px}
 .site-header .nav-links a{font-size:13px;white-space:normal;text-align:center;line-height:1.3}
}
