/* Cabeçalho sem sobreposição entre 781 e 1439 px (29/09/2026) */
@media (min-width:781px) and (max-width:1439px){
  .site-header .header-highlight{display:none!important}
  .site-header{grid-template-columns:auto minmax(0,1fr) auto!important;gap:18px!important}
  .site-header nav{gap:clamp(12px,1.5vw,24px)!important;justify-content:center}
}
@media (min-width:781px) and (max-width:1120px){
  .site-header .brand img{width:168px!important;height:52px!important}
  .site-header nav{font-size:12.5px!important}
}
@media (min-width:781px) and (max-width:960px){
  .site-header .brand img{width:140px!important;height:46px!important}
  .site-header nav{gap:11px!important;font-size:12px!important}
  .site-header .portal-button{padding-left:12px!important;padding-right:12px!important}
}
@media (min-width:781px) and (max-width:880px){
  .site-header{gap:12px!important;padding-left:16px!important;padding-right:16px!important}
  .site-header .brand img{width:118px!important;height:40px!important}
  .site-header nav{gap:9px!important;font-size:11.5px!important}
  .site-header .portal-button{padding-left:10px!important;padding-right:10px!important;font-size:12px!important}
}
