/* JobLik 0.33.277 — ONLY full-visible entry images. No logo or other UI changes. */

/* The supplied transparent PNGs are 4:3. Let the image area follow that ratio
   instead of forcing the artwork into the old ~128px crop. */
.jpx-card--featured .jpx-card__image,
.jpx-card--construction .jpx-card__image{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:4 / 3!important;
  min-height:0!important;
  max-height:none!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  background:#f7f9fc!important;
}

.jpx-card--featured .jpx-card__image img,
.jpx-card--construction .jpx-card__image img{
  position:static!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center center!important;
  transform:none!important;
  transform-origin:center!important;
}

/* Explicitly neutralize every enlargement introduced in 0.33.276. */
@media(max-width:760px){
  .jpx-card--featured .jpx-card__image img,
  .jpx-card--construction .jpx-card__image img{
    width:100%!important;
    height:100%!important;
    transform:none!important;
  }
}
@media(min-width:761px){
  .jpx-card--featured .jpx-card__image img,
  .jpx-card--construction .jpx-card__image img{
    width:100%!important;
    height:100%!important;
    transform:none!important;
  }
}
