/* v240 — purpose-matched educational scenes; retain the shared journey layout. */
@media (min-width: 761px) {
  .uvj .uvj-scene[data-uv240-kind] {
    grid-template-rows: minmax(0, 1fr) minmax(36px, max-content);
    row-gap: 8px;
    padding: 10px 12px;
  }
  .uvj .uvj-scene[data-uv240-kind] > figcaption {
    margin: 0;
    overflow-wrap: break-word;
  }
}
/* People and anatomical landmarks must remain whole, including on narrow screens. */
.uv194-hero.rb-hero .rb-hero-image[data-uv240-hero="patients"] {
  background: #edf5fa;
}
.uv194-hero.rb-hero .rb-hero-image[data-uv240-hero="patients"]::after {
  display: none;
}
.uv194-hero.rb-hero .rb-hero-image[data-uv240-hero="patients"] > img {
  box-sizing: border-box;
  object-fit: contain;
  object-position: center;
  padding: clamp(20px, 3vw, 48px);
}
.uv234-hero-figure[data-uv240-hero="diagram"] > img {
  object-fit: contain;
  object-position: center;
}
#comprendre .tx-robot-note[data-uv240-layout="text"] {
  display: block;
}
