/* El arte oficial mantiene su proporción y alfa original de la copia preparada. */
header .nav .brand{display:block;min-width:0;flex:0 0 auto}
header .brand-logo{display:block;width:clamp(195px,20vw,280px);max-width:100%;height:auto;object-fit:contain}
@media(min-width:691px) and (max-width:1100px){
  header .nav{flex-wrap:wrap;row-gap:12px}
  header .brand-logo{width:250px}
  header .whats{margin-left:auto}
  header .links{order:3;flex-basis:100%;justify-content:center;margin-left:0}
}
@media(max-width:690px){
  header .brand-logo{width:min(235px,calc(100vw - 95px))}
  header .links{top:100%}
}
