/* v13: visible Facebook + Instagram in the mobile header, without horizontal overflow */
@media(max-width:900px){
 .site-header .header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:8px!important;padding-top:9px!important;padding-bottom:9px!important;align-items:center!important}
 .site-header .brand{grid-column:1!important;grid-row:2!important;min-width:0!important}
 .site-header .header-right{display:contents!important}
 .site-header .header-utility{grid-column:1/-1!important;grid-row:1!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important}
 .site-header .header-utility .social{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 29px!important;width:29px!important;height:29px!important;line-height:1!important;font-size:17px!important;border-radius:50%!important;color:#fff!important}
 .site-header .header-utility .social-ig{margin-left:4px!important}
 .site-header .header-utility .languages{margin-right:auto!important;display:flex!important;align-items:center!important;gap:5px!important}
 .site-header .header-utility .languages button{font-size:12px!important;padding:4px!important}
 .site-header .menu-toggle{grid-column:2!important;grid-row:2!important;justify-self:end!important;position:relative!important}
 .site-header .nav{top:var(--sib-nav-top,110px)!important}
}
@media(max-width:420px){.site-header .header-inner{column-gap:5px!important}.site-header .brand-wordmark{font-size:clamp(16px,4.7vw,19px)!important}.site-header .header-utility .social{width:27px!important;height:27px!important;flex-basis:27px!important}}
