/* JM da Cury V29.8 — retrato completo na coluna esquerda da abertura. */
/* A foto ocupa toda a altura do modal: elimina o espaço branco sob o retrato. */
.jm-entry-panel{align-items:stretch !important;}
.jm-entry-visual{
  height:100% !important;
  min-height:100% !important;
  max-height:none !important;
  background:#0d2227 !important;
}
.jm-entry-visual img{
  display:block;
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center 42% !important;
  transform:none !important;
}
.jm-entry-visual:after{
  inset:62% 0 0 !important;
  background:linear-gradient(transparent,rgba(9,25,28,.76)) !important;
}
.jm-entry-visual span{bottom:21px !important;left:18px !important;}
/* Remove a altura artificial de 250px da V29.7 em telas de notebook. */
@media (max-height:760px) and (min-width:641px){
  .jm-entry-visual{height:100% !important;min-height:100% !important;max-height:none !important;}
}
/* Em celular, proporção horizontal tipo 16:9 para a faixa superior. */
@media(max-width:640px){
  .jm-entry-visual{
    width:100% !important;
    height:clamp(190px,56vw,235px) !important;
    min-height:clamp(190px,56vw,235px) !important;
    max-height:235px !important;
  }
  .jm-entry-visual img{object-position:center 38% !important;}
  .jm-entry-visual:after{inset:60% 0 0 !important;}
  .jm-entry-visual span{bottom:13px !important;left:16px !important;}
}
