/* Mobile-only refinement based on the latest Clarity review.
   The fixed purchase button intentionally remains visible from page load. */
@media (max-width: 760px) {
  .hero {
    padding-block: 0 !important;
  }

  .heroGrid {
    min-height: auto !important;
    gap: 0.8rem !important;
    padding: 1rem 0 1.8rem !important;
  }

  .coverWrap {
    width: min(64vw, 250px) !important;
    margin-inline: auto !important;
  }

  .coverWrap .cover {
    width: 100% !important;
    max-height: 39vh !important;
    object-fit: contain !important;
  }

  /* This message repeats the headline and lead below the cover. */
  .coverWrap .coverNote {
    display: none !important;
  }

  .heroCopy {
    width: min(91vw, 520px) !important;
    margin-inline: auto !important;
    padding-top: 0 !important;
  }

  /* Keep the author line; it identifies the book without adding another claim. */
  .heroCopy > .eyebrow {
    display: block !important;
    margin: 0 0 0.35rem !important;
    font-size: 0.86rem !important;
  }

  .heroCopy h1 {
    margin: 0 0 0.55rem !important;
    font-size: clamp(1.9rem, 8.3vw, 2.35rem) !important;
    line-height: 1.07 !important;
  }

  .heroCopy .lead {
    display: block !important;
    max-width: 34rem !important;
    margin: 0 auto !important;
    font-size: 0.94rem !important;
    line-height: 1.48 !important;
  }

  /* The fixed purchase button is the primary mobile action from the first screen. */
  .heroCopy .purchaseFacts,
  .heroCopy .actions,
  .heroCopy .availability,
  .heroCopy .purchaseNote,
  .heroCopy .heroReview {
    display: none !important;
  }
}
