/* One identical symbol viewport for every public header, including its compact state. */
.main-header{--qn-symbol-w:53px;--qn-symbol-h:62.31px;--qn-wordmark-w:191.09px;--qn-brand-gap:5px}
.main-header .main-logo .qn-site-brand{display:flex;align-items:center;gap:var(--qn-brand-gap);flex-wrap:nowrap}
.main-header .main-logo a img.qn-header-symbol{display:block;width:var(--qn-symbol-w)!important;height:var(--qn-symbol-h)!important;max-width:none!important;max-height:none!important;flex:0 0 var(--qn-symbol-w)!important;object-fit:contain}
.main-header .main-logo a img.qn-header-wordmark{display:block;width:var(--qn-wordmark-w)!important;height:var(--qn-symbol-h)!important;max-width:none!important;max-height:none!important;flex:0 0 var(--qn-wordmark-w)!important;object-fit:contain}
@media(max-width:767.98px){.main-header{--qn-symbol-w:44px;--qn-symbol-h:51.73px;--qn-wordmark-w:158.64px;--qn-brand-gap:4px}}
@media(max-width:374px){.main-header{--qn-symbol-w:36px;--qn-symbol-h:42.32px;--qn-wordmark-w:129.78px}}
