/* Shared cover treatment for all present and future EveryThink episodes. */
.et-cesta-episode .et-cesta-episode-cover {
  float:right;
  display:block;
  width:140px;
  max-width:28%;
  aspect-ratio:210 / 297;
  margin:0 0 18px 28px;
  padding:0;
  overflow:hidden;
  border:1px solid rgba(255,173,109,.5);
  border-radius:5px;
  background:#100e0c;
  line-height:0;
  box-shadow:0 10px 26px rgba(0,0,0,.5),0 0 0 4px rgba(255,122,26,.05);
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.et-cesta-episode .et-cesta-episode-cover img {
  display:block;
  width:100%;
  height:100%;
  margin:0;
  object-fit:contain;
  border-radius:0;
}
.et-cesta-episode .et-cesta-episode-cover:hover {
  transform:translateY(-3px);
  border-color:#ffad6d;
  box-shadow:0 14px 32px rgba(0,0,0,.58),0 0 18px rgba(255,122,26,.12);
}
.et-cesta-episode .et-cesta-episode-cover:focus-visible {
  outline:2px solid #ffad6d;
  outline-offset:6px;
}
.et-cesta-episode.et-cesta-has-cover .et-cesta-episode-head {min-width:0;}
.et-cesta-episode.et-cesta-has-cover .et-cesta-episode-head>div {min-width:0;}
.et-cesta-episode.et-cesta-has-cover .et-cesta-format-list {clear:both;}
.et-cesta-episode-cover[data-cover-state="loading"] img {opacity:0;}
@media(max-width:620px) {
  .et-cesta-episode .et-cesta-episode-cover {width:96px;margin-left:16px;margin-bottom:14px;}
  .et-cesta-episode.et-cesta-has-cover h3 {overflow-wrap:anywhere;}
}
@media(prefers-reduced-motion:reduce) {
  .et-cesta-episode .et-cesta-episode-cover {transition:none;}
}
