/* MMU - cabeçalho GeneratePress. Mantém o menu nativo e sua acessibilidade. */
@media (min-width: 1025px) {
  .site-header .inside-header {
    max-width: 1280px;
    margin-inline: auto;
    padding: 16px 24px;
  }
  .site-header .site-logo img {
    width: auto;
    max-width: 190px;
    max-height: 76px;
    object-fit: contain;
  }
  .main-navigation .inside-navigation {
    max-width: 1280px;
    margin-inline: auto;
    padding-inline: 16px;
  }
  .main-navigation .main-nav > ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 4px;
  }
  .main-navigation .main-nav > ul > li > a {
    padding-inline: 12px;
    line-height: 48px;
    font-size: 14px;
    white-space: nowrap;
  }
  .main-navigation .main-nav ul ul {
    min-width: 220px;
    box-shadow: 0 12px 28px rgba(15,23,42,.12);
  }
  .main-navigation .main-nav ul ul a {
    line-height: 1.45;
    padding: 12px 16px;
    white-space: normal;
  }
}
.main-navigation a:focus-visible {
  outline: 3px solid #2563eb;
  outline-offset: -3px;
}
/* O menu mobile continua sob controle do GeneratePress. */
