/* ============================================================
   Bloco "Anúncios meios (2 por vez)" da home modular.
   Grade de 2 retângulos 500×250; carrossel entre grupos via .ptv-carrossel
   quando há mais de 2 anunciantes.
   Define o formato de slot .ptv-slot--wide (500×250 = 2/1), espelhando as
   regras de .ptv-slot--square/--banner de style.css.
   ============================================================ */

.ptv-adcar{max-width:1220px; margin:0 auto;}

/* Formato do slot: 500 × 250 (2:1). */
.ptv-slot--wide{aspect-ratio:2/1; max-width:500px; margin-left:auto; margin-right:auto;}
.ptv-slot--wide > a{display:block; width:100%; height:100%;}
.ptv-slot--wide img{width:100%; height:100%; object-fit:cover; border-radius:8px; margin:0;}
.ptv-slot--wide .ptv-slot__empty{height:100%; min-height:0; flex-direction:row; gap:12px; padding:12px;}
.ptv-slot--wide .ptv-slot__code{width:100%; height:100%;}

.ptv-adcar--duplo .ptv-adcar__grade{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:16px;
}
.ptv-adcar--duplo .ptv-slot--wide{max-width:none; margin:0;}

@media (max-width:640px){
  .ptv-adcar--duplo .ptv-adcar__grade{
    grid-template-columns:1fr;
    max-width:400px;
    margin:0 auto;
  }
}
