/* Use original logo artwork, with clear space and no distortion. */
.branded-menu-header{display:flex;align-items:center;gap:12px}.branded-menu-header>.menu-brand-logo{width:44px;height:29px;object-fit:contain;flex:0 0 auto;border-radius:5px;margin:0;align-self:center}.branded-menu-header>h2,.branded-menu-header>.eyebrow{flex:1;min-width:0;margin-right:auto}.branded-menu-header>.icon-btn{margin-left:auto}
.welcome-art .welcome-brand-image{object-fit:contain;width:100%;height:auto;max-width:100%;border-radius:9px}.startup-brand-logo{display:block;width:min(280px,100%);height:auto;object-fit:contain;margin:0 0 20px;border-radius:8px}
@media(max-width:500px){.branded-menu-header{gap:8px}.branded-menu-header>.menu-brand-logo{width:36px;height:24px}.branded-menu-header>h2{overflow-wrap:anywhere}}
