/* Keep the About statistics within tablet widths; source cards overflow at 768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .highlights-card.about { min-width: 0; }
  .highlights-card.about .highlights-title { font-size: clamp(64px, 10vw, 96px); }
}
/* Webflow animates this panel but the source desktop CSS keeps it display:none. */
@media (min-width: 992px) {
  .contact-menu-container {
    display: block;
    transform: translateX(100vw);
    opacity: 0;
    overflow-y: auto;
  }
}
