/* V88 — restrained mobile cleanup, no change to desktop design. */
@media (max-width: 700px) {
  /* Remove the two floating home/back-to-top circles on phones.
     Home remains available in the persistent hamburger menu. */
  html body .v27-quick-nav { display: none !important; }

  /* Avoid awkward horizontal overflow in actions and long link labels. */
  html body :is(.hero-actions,.v27-action-row,.v11-action-row,.v33-client-links) {
    max-width: 100%; min-width: 0; flex-wrap: wrap;
  }
  html body :is(.v27-button,.pill-button,.v11-action-row a,.hero-actions a) {
    max-width: 100%; box-sizing: border-box;
  }
  html body :is(.v27-button,.pill-button,.v11-action-row a) {
    overflow-wrap: anywhere;
  }
  html body main :is(.shell,.v9-wrap) { min-width: 0; }
  html body main :is(h1,h2,h3,p) { max-width: 100%; }
  html body .ht-managed-case :is(.v22-compare,.v59-media-row,figure) { max-width: 100%; }
}
