/* Tablet adjustments (index) — keep the traced desktop design intact above 1280px */

/* descent: the traced 10vw offset overflows narrow viewports — recenter so all three pillars fit */
@media (min-width: 769px) and (max-width: 1280px) {
  .descent__inner {
    width: min(calc(100% - 10vw), 1360px);
    margin-left: 5vw;
  }
}

/* headings sized so JP lines break only at intended points */
@media (min-width: 769px) and (max-width: 1024px) {
  .concept__title { font-size: clamp(20px, 2.9vw, 24px); }

  .facility-editorial__heading { font-size: clamp(20px, 2.7vw, 24px); }

  .footer-editorial__name { font-size: clamp(20px, 2.9vw, 26px); }
}
