[id^="div-pl-gam"] {
  display: table;
  min-width: 300px;
  min-height: 180px;
  margin: 2rem auto 1rem;
  padding: 4px 0;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  background-color: #ffffff;
}

@media (min-width: 970px) { 
  [id^="div-pl-gam"] {
    margin: 64px auto 1rem;
  }
}

[id^="div-pl-gam"]::before {
  content: "Publicidade"; /* Texto ou ícone */
  display: block;
  color: #6d6d6d;
  font-weight: 300;
  margin-right: 10px;
  font-size: 1rem;  
  text-transform: uppercase;
  text-align: center;
}

/* mantém a relação entre o cta e o header para não ser afetado pela inserção de anúncios */
.gh-header:is(.is-highlight, .is-magazine, .is-mosaic) ~ .gh-cta {
  display: block;
}

/* ajusta para 13 o tamanho do feed para aparecer o veja todos*/

.home-template .gh-feed:has(>:nth-child(13):last-child)~.gh-more {
  display: block;
}

/* <!-- {{!-- estilo para reservar o espaço para o primeiro anúncio da página sem afetar o layout shift--}} --> */
#pl-gh-ad-space-top {
  display: none;
}
.has-ads #pl-gh-ad-space-top {
  display: block;
  min-height: 122px;
  margin: 2rem auto 1rem;
}
@media (min-width: 970px) {
  #pl-gh-ad-space-top {
      min-height: 203px;
      margin: 64px auto 1rem;
  }
}

/* <!-- {{!-- estilo para reservar o espaço para o primeiro anúncio da página sem afetar o layout shift--}} --> */
[id^="div-pl-gam"] {
  min-height: 122px;
}
@media (min-width: 970px) {
[id^="div-pl-gam"] {
    min-height: 202px;
}
}

.gh-container-title{
  font-size: 1.8rem;
  font-weight: 700;
}

@media (min-width: 970px) {
.gh-container-title{
  font-size: 2rem;
}
}

.gh-navigation-logo img {
  max-height: 60px;
}

.gh-sidebar .gh-about {
  display: none;
}

div[id^="div-pl-gam-au-anchorbottom"] {
  border: 3px solid #ff0000 !important;
  background: yellow !important;
}
