.brand:has(>.brand-logo){display:inline-flex;align-items:center;gap:0;flex-shrink:0;line-height:1}.brand>.brand-logo{display:block;width:195px;height:auto;max-width:100%;flex:none;overflow:hidden}.site-footer .brand>.brand-logo{width:170px}.portal-sidebar .brand:has(>.brand-logo){padding-inline:0}.portal-sidebar .brand>.brand-logo{width:185px}.auth-story .brand>.brand-logo{width:215px}.auth-story .brand:has(>.brand-logo){padding:10px 14px;background:#fff;border-radius:4px}
@media(max-width:600px){.site-header .brand>.brand-logo{width:170px}.site-footer .brand>.brand-logo{width:155px}.portal-sidebar .brand>.brand-logo{width:170px}.auth-story .brand>.brand-logo{width:185px}}
@media(max-width:380px){.site-header .brand>.brand-logo{width:150px}.site-header .nav-wrap{gap:12px}}
.auth-story .brand:has(>.brand-logo){width:fit-content;max-width:100%;justify-self:start;align-self:start}
