.brand-logo{width:68px;height:68px;object-fit:contain;display:block;flex:none}.wordmark{gap:12px}.site-header .brand-logo{width:82px;height:82px}.site-header .brand{align-items:center}.reader-footer .brand-logo{width:48px;height:48px}.brand-logo-link{display:inline-flex;align-items:center;gap:12px}.brand-logo{filter:drop-shadow(0 1px 2px #0002)}
@media(max-width:760px){.brand-logo{width:52px;height:52px}.wordmark{gap:9px;font-size:22px}.site-header .brand-logo{width:68px;height:68px}.topbar .wordmark small{font-size:6px;letter-spacing:1px}}
@media(max-width:380px){.topbar{flex-wrap:wrap}.topbar nav{width:100%;justify-content:flex-end}.brand-logo{width:48px;height:48px}.wordmark{font-size:21px}}
