/* One transparent, locally cached wordmark shared across reader surfaces. */
.catalog-site .brand{flex-shrink:0;gap:0}
.brand-wordmark{display:block;width:198px;height:66px;object-fit:contain;flex-shrink:0}
.catalog-site.light .brand-wordmark,.legal-page .brand-wordmark{filter:drop-shadow(0 0 1px #35213bb3)}
.catalog-site .site-header .brand-wordmark{width:180px;height:60px}
.site-footer .brand-wordmark{width:210px;height:70px}
.welcome-brand{left:22px;top:calc(5px + env(safe-area-inset-top,0px))}
.welcome-brand .brand-wordmark{width:180px;height:60px}
@media(max-width:760px){
 .catalog-site .site-header .brand-wordmark{width:138px;height:46px}
 .legal-header .brand-wordmark{width:156px;height:52px}
}
@media(max-width:360px){
 .catalog-site .site-header .brand-wordmark{width:114px;height:38px}
 .welcome-brand .brand-wordmark{width:156px;height:52px}
 .legal-header .brand-wordmark{width:138px;height:46px}
}
