/* Ajustes visuais v1.0.2: arquivo separado para evitar CSS antigo em cache. */
@media (min-width: 1081px) {
  .gazeta-editorial .header-brand img,
  .gazeta-editorial .header-brand .custom-logo {
    max-width: 680px !important;
    max-height: 110px !important;
  }

  .gazeta-editorial.single .article-title {
    font-size: clamp(30px, 3vw, 38px) !important;
    line-height: 1.14 !important;
    hyphens: none !important;
    overflow-wrap: normal !important;
    text-wrap: wrap !important;
    word-break: normal !important;
  }
}

@media (max-width: 760px) {
  .gazeta-editorial .header-primary {
    min-height: 92px !important;
  }

  .gazeta-editorial .header-brand {
    width: min(76vw, 300px) !important;
  }

  .gazeta-editorial .header-brand img,
  .gazeta-editorial .header-brand .custom-logo {
    width: auto !important;
    max-width: 100% !important;
    max-height: 72px !important;
  }

  .gazeta-editorial.single .article-title {
    font-size: clamp(24px, 6.8vw, 28px) !important;
    line-height: 1.16 !important;
    letter-spacing: -0.018em !important;
    hyphens: none !important;
    overflow-wrap: normal !important;
    text-wrap: wrap !important;
    word-break: normal !important;
  }
}

@media (max-width: 390px) {
  .gazeta-editorial .header-brand {
    width: 74vw !important;
  }
}
