.site-header .brand{display:inline-flex;align-items:center;gap:11px;min-width:0}.site-header .brand img{display:block;width:auto;max-width:240px;height:var(--logo-height,48px);object-fit:contain}.site-header .brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.site-header .brand img{max-width:160px;height:min(var(--logo-height,48px),40px)}.site-header .brand span{display:none}}
