/* Compact tablet gallery: shared caption above two equally sized real screens. */
.product-landing .release-screen-tablet { display: block; padding: 24px; }
.product-landing .release-screen-tablet figcaption { min-height: 0; margin: 0 auto 20px; max-width: 680px; }
.product-landing .release-screen-tablet h3 { margin-block: 8px; }
.product-landing .tablet-screen-pair { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; max-width: 840px; margin-inline: auto; align-items: start; }
.product-landing .tablet-screen-item { min-width: 0; }
.product-landing .tablet-screen-title { margin: 0 0 10px; color: #d8deed; font-size: 15px; line-height: 1.4; font-weight: 650; text-align: center; }
.product-landing .release-screen-tablet .release-screen-image { width: 100%; max-width: none; }
@media (max-width: 900px) {
  .product-landing .release-screen-tablet { padding: 18px; }
  .product-landing .tablet-screen-pair { grid-template-columns: 1fr; gap: 22px; max-width: 340px; }
}
