/* Hub pages (/ and /de/ /fr/ /es/ /it/ /pl/) only. Logo sizes are the shared rule in site.css (identical on every page).
   lang.css hides the brand tagline at <=380px for Tax/Networks (their taglines are long). The Hub tagline "Agentic Platform"
   is short and stays visible down to 320px as before, except where it cannot fit beside the dropdown and the Demo button
   (measured cutoffs + 2px margin). It is never shrunk and stays on one line. */
@media (max-width:380px){body.hub-page .site-header .brand-sub{display:block}}
@media (max-width:344px){html[lang="fr"] body.hub-page .site-header .brand-sub{display:none}}
@media (max-width:329px){html[lang="es"] body.hub-page .site-header .brand-sub{display:none}}
@media (max-width:323px){html[lang="it"] body.hub-page .site-header .brand-sub{display:none}}
/* FR "Demander une démo" is the longest Demo label: at 320-323px (tagline already hidden) it is 2.8px too wide and the
   button would drop to a second row (header 148px instead of 107px). Trim only its side padding there (.65rem -> .5rem);
   font size and label unchanged. */
@media (max-width:323px){html[lang="fr"] body.hub-page .site-header .nav>.btn{padding-left:.5rem;padding-right:.5rem}}
