/* Depth stays within the approved architectural opening and its proof. */
.editorial-experiment .live-home .lh-hero-image {
  top: -28px;
  bottom: -28px;
  height: calc(100% + 56px);
}
.editorial-experiment .live-home .lh-hero-grid {
  padding-bottom: 128px;
}
.editorial-experiment .live-home .review-press {
  position: relative;
  z-index: 2;
  margin-top: -56px;
  background: transparent;
  border: 0;
}
.editorial-experiment .live-home .review-press-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 16px;
  align-items: center;
  width: min(calc(100% - 96px), 1200px);
  padding: 24px;
  background: var(--editorial-paper);
  border: 1px solid #d1d7cd;
  border-radius: 24px;
  box-shadow: 0 28px 56px -24px rgba(5, 17, 29, 0.28);
}
.editorial-experiment .review-press-heading {
  margin: 0;
}
.editorial-experiment .live-home .review-press-heading h2,
.editorial-experiment .live-home .review-press-heading h2 span {
  display: inline;
}
.editorial-experiment .live-home .review-press-heading h2 span {
  margin-left: 0.25em;
}
@media (max-width: 900px) {
  .editorial-experiment .live-home .lh-hero-deck {
    color: var(--editorial-paper);
  }
  .editorial-experiment .live-home .lh-hero-grid {
    padding-bottom: 88px;
  }
  .editorial-experiment .live-home .review-press {
    margin-top: -24px;
  }
  .editorial-experiment .live-home .review-press-inner {
    width: calc(100% - 40px);
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
    padding: 14px;
    border-radius: 20px;
    box-shadow: 0 20px 40px -20px rgba(5, 17, 29, 0.28);
  }
}

@media (max-width: 620px) {
  .editorial-experiment .live-home .review-press-inner {
    width: calc(100% - 24px);
  }
}

/* Whole phrases remain readable and keep their approved typography and geometry. */
.editorial-experiment .live-home [data-motion-highlight] {
  background-image: linear-gradient(
    rgba(194, 161, 103, 0.24),
    rgba(194, 161, 103, 0.24)
  );
  background-repeat: no-repeat;
  background-position: left 94%;
  background-size: var(--highlight-size, 100%) 0.32em;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
@media (prefers-reduced-motion: reduce) {
  .editorial-experiment .live-home [data-motion-highlight] {
    background-size: 100% 0.32em;
  }
}
