/* Approved entry hero layout. The provided illustrations retain their original proportions. */
main.contents.liver-entry section.liver-kv .kv-image.hero-20260915 {
  aspect-ratio: 793 / 900;
  isolation: isolate;
}

main.contents.liver-entry section.liver-kv .hero-20260915 .hero-character {
  position: absolute;
  display: block;
  width: auto;
  max-width: none;
  object-fit: contain;
}

main.contents.liver-entry section.liver-kv .hero-20260915 .hero-character-1 {
  height: 80%;
  left: 30%;
  top: 12%;
  z-index: 3;
}

main.contents.liver-entry section.liver-kv .hero-20260915 .hero-character-2 {
  height: 94%;
  left: 66%;
  top: 3%;
  z-index: 1;
}

main.contents.liver-entry section.liver-kv .hero-20260915 .hero-character-3 {
  height: 82%;
  left: 0;
  top: 10%;
  z-index: 2;
}

@media (max-width: 767px) {
  main.contents.liver-entry section.liver-kv .hero-20260915 .hero-character-2 {
    height: 86%;
    top: 11%;
  }
}
