/* One main-site header on every page, in both languages. */
.showcase .wcs-unified-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:min(100% - var(--show-gutter)*2,1368px);max-width:none;padding-block:1rem}
.showcase .wcs-unified-header .header-identity-row{display:block;grid-column:1;grid-row:1;min-width:0}
.showcase .wcs-unified-header .brand-link{display:flex;min-width:0;width:100%}
.showcase .wcs-unified-header .brand-link .brand-logo{display:block;width:100%;max-width:200px;height:auto}
.showcase .wcs-unified-header .language-switch{grid-column:2;grid-row:1;display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:max-content}
.showcase .wcs-unified-header .language-switch>*{font-size:.875rem;padding-inline:0}
.showcase .wcs-unified-header .language-switch .b6-lang-sep{color:var(--skin-line);font-weight:400}
.showcase .wcs-unified-header .wcs-header-share{margin-left:4px}
.showcase .wcs-unified-header .desktop-menu{display:none}
.showcase .wcs-unified-header .site-menu{display:block;grid-column:3;grid-row:1}
.showcase .wcs-unified-header .site-menu[open] .menu-links a:last-child{margin-top:0;padding:.5rem .75rem;border:0;border-radius:0;background:none;color:var(--skin-cream);font-family:var(--skin-font-display);font-weight:700;font-size:clamp(1.5rem,1.05rem + 2.2vw,2rem);line-height:1.15;letter-spacing:-.01em}
.showcase .wcs-unified-header .site-menu[open] .menu-links a:last-child:hover{background:none;color:var(--skin-action)}
.showcase .wcs-unified-header .site-menu[open] .menu-links a[aria-current="page"]{color:var(--skin-action)}
@media(min-width:1024px){
 .showcase .wcs-unified-header .header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,2vw,2rem);padding-block:1.125rem}
 .showcase .wcs-unified-header .brand-link .brand-logo{width:clamp(180px,18vw,250px);max-width:none;height:auto}
 .showcase .wcs-unified-header .desktop-menu{display:flex;grid-column:2;grid-row:1;justify-content:center;align-items:center;gap:clamp(.8rem,1.6vw,1.5rem);min-width:0}
 .showcase .wcs-unified-header .desktop-menu a{display:flex;align-items:center;min-height:44px;padding:.5rem 0;color:var(--skin-navy);font:500 clamp(.82rem,1.05vw,1rem)/1.4 var(--skin-font-interface,Inter,sans-serif);white-space:nowrap;text-decoration:none;border-bottom:2px solid transparent}
 .showcase .wcs-unified-header .desktop-menu a:hover,.showcase .wcs-unified-header .desktop-menu a[aria-current="page"]{border-bottom-color:#c1a35c;color:var(--skin-link)}
 .showcase .wcs-unified-header .desktop-menu a:focus-visible{outline:2px solid var(--skin-link);outline-offset:4px}
 .showcase .wcs-unified-header .language-switch{grid-column:3}
 .showcase .wcs-unified-header .site-menu{display:none}
}
@media print{.showcase .wcs-unified-header .desktop-menu,.showcase .wcs-unified-header .language-switch,.showcase .wcs-unified-header .site-menu{display:none}}
@media(max-width:1023px) and (max-height:500px){.showcase .wcs-unified-header .site-menu[open] .menu-links a:last-child{font-size:1.3rem;padding-block:.3rem}}
