/* Shared branding for the catalog's original AI 24/7 artwork. */
.assistant-ai-logo{display:inline-block!important;width:64px!important;height:28px!important;max-width:none!important;object-fit:contain;vertical-align:middle;flex:0 0 64px;filter:none!important;border-radius:0!important;margin:0!important}
.assistant-brand-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}
.assistant-brand-copy{min-width:min-content;white-space:normal;line-height:1.4;text-wrap:pretty;padding:0!important}
.assistant-brand-label{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}
header nav .assistant-brand-link,.footer nav .assistant-brand-link{justify-content:flex-start!important}
.footer nav .assistant-brand-link{padding-left:0!important;border-left:0!important}
.card-top>.assistant-ai-logo{width:80px!important;height:35px!important;flex-basis:80px;margin-left:auto!important}
.card-top h2{word-break:normal;overflow-wrap:normal;text-wrap:balance}
.assistant-cta .assistant-ai-logo{width:64px!important;height:28px!important}
@media(max-width:760px){.assistant-ai-logo{width:56px!important;height:24px!important;flex-basis:56px}.assistant-brand-link,.assistant-brand-label{gap:9px!important}.card-top>.assistant-ai-logo{width:68px!important;height:30px!important;flex-basis:68px}.assistant-cta .assistant-ai-logo{width:56px!important;height:24px!important}}
