/* /sites: topo em linha única entre 981 e 1180px (7 links + CTA) */
@media (min-width:981px){
  .hm-nav-link, .topbar .btn-sm{ white-space:nowrap; }
}
@media (min-width:981px) and (max-width:1180px){
  .topbar{ gap:.5rem; }
  .hm-nav{ gap:.1rem; }
  .hm-nav-link{ padding:.55em .6em; font-size:.74rem; }
  .hm-nav-link.is-active::after{ left:.6em; right:.6em; }
  .hm-nav-link.is-suggested::before{ right:.2em; }
  .topbar .btn-sm{ padding:.78em 1em; }
}
