/* Frame the approved, byte-identical original; never stretch the wordmark. */
.cf-brand-frame{display:inline-block;position:relative;overflow:hidden;width:224px;aspect-ratio:224/46;background:#fff;vertical-align:middle;flex-shrink:0;direction:ltr;border-radius:3px}
.cf-brand-frame>.cf-brand-image{position:absolute;left:-6.25%;top:-56.52%;width:120.535714%;height:auto;max-width:none;margin:0;display:block}
.gs-brand:has(.cf-brand-frame),.brand:has(.cf-brand-frame){letter-spacing:normal;line-height:1;text-decoration:none}
.gs-header-inner{min-width:0}.cf-utility-brand{padding:16px 24px;background:#fff}.cf-utility-brand a{display:inline-block}
.gs-header~header .brand:has(.cf-brand-frame){display:none}header:not(.gs-header):has(.cf-brand-frame){flex-wrap:wrap}
@media(max-width:650px){.cf-brand-frame{width:190px}.gs-header-inner{gap:16px}.gs-nav{min-width:0}.gs-header .gs-language-link{padding-inline-start:12px}}
