/* Imagens que faltavam (v1.9.4). Só carrega com a opção eom_imgs ligada (ou na prévia ?eom_v2=1 de quem está logado). */

/* Guias de destino e Fichas técnicas do blog: foto destacada do post no lugar do emoji; o cartão todo abre o post */
.eo-postcard.eom-postcard{position:relative}
.eo-postcard .thumb.eom-thumb{display:block;height:200px;padding:0;background:#05070a;overflow:hidden;font-size:0}
.eo-postcard .thumb.eom-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.eo-postcard.eom-postcard:hover .thumb.eom-thumb img{transform:scale(1.04)}
.eo-postcard .eom-cardlink{text-decoration:none!important}
.eo-postcard .eom-cardlink::after{content:"";position:absolute;inset:0;z-index:2}

/* páginas institucionais do tema: foto ao lado do texto de abertura e foto larga antes das perguntas */
.eoi-sec.eom-eoi-split .eoi-sec-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}
.eom-eoi-text>*:last-child{margin-bottom:0}
.eom-eoi-fig{margin:0;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);aspect-ratio:4/3;background:#05070a}
.eom-eoi-fig img{display:block;width:100%;height:100%;object-fit:cover}
.eom-eoi-fig--wide{aspect-ratio:21/9}
.eoi-sec.eom-eoi-band{padding-top:0!important}
@media (max-width:900px){
  .eoi-sec.eom-eoi-split .eoi-sec-inner{grid-template-columns:minmax(0,1fr);gap:28px}
  .eom-eoi-fig--wide{aspect-ratio:16/10}
}

/* índice de destinos (outros idiomas) com um destino só: cartão largo, foto ao lado — sem buraco na grade */
.eom-post .eom-pcards--one{display:block;max-width:980px;margin-left:auto;margin-right:auto}
.eom-post .eom-pcards--one .eom-pcard{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
.eom-post .eom-pcards--one .eom-pcard__img{aspect-ratio:auto;min-height:300px}
.eom-post .eom-pcards--one .eom-pcard__img img{height:100%}
.eom-post .eom-pcards--one .eom-pcard__body{justify-content:center;padding:32px}
.eom-post .eom-pcards--one .eom-pcard b{font-size:22px}
@media (max-width:760px){.eom-post .eom-pcards--one .eom-pcard{grid-template-columns:minmax(0,1fr)}.eom-post .eom-pcards--one .eom-pcard__img{min-height:220px}}
