/* Equal visible gaps between primary labels; disclosure controls sit in that gap. */
@media(min-width:1201px){
 .ls-header .ls-primary{gap:44px}
 .ls-header .ls-primary>.ls-nav-group>summary{display:block;position:relative}
 .ls-header .ls-primary>.ls-nav-group>summary>span{position:absolute;left:100%;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;min-height:32px;margin:0 0 0 4px}
}
@media(min-width:1440px){
 .site-header .ls-primary{gap:44px}
 .site-header .ls-primary>.ls-nav-group>summary{display:block;position:relative}
 .site-header .ls-primary>.ls-nav-group>summary>span{position:absolute;left:100%;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;min-height:32px;margin:0 0 0 4px}
}
@media(max-width:1200px){
 .ls-header .ls-primary>a,.ls-header .ls-primary>.ls-nav-group>summary{padding:14px 0;min-height:48px;box-sizing:border-box}
 .ls-header .ls-primary>.ls-nav-group>summary{display:flex;align-items:center;gap:8px}
 .ls-header .ls-primary>.ls-nav-group>summary>span{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;min-height:20px;margin:0}
}
