@media (max-width: 760px) {
  section[aria-label="Organigramma e Board"]
  article[class*="bdCard"] {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
  }

  /* Schede chiuse: nasconde sempre la descrizione,
     anche quando Safari simula l'hover */
  section[aria-label="Organigramma e Board"]
  article[class*="bdCard"]:not(.jeve-board-open)
  [class*="bdRevealBlock"] {
    opacity: 0 !important;
    grid-template-rows: 0fr !important;
  }

  section[aria-label="Organigramma e Board"]
  article[class*="bdCard"]:not(.jeve-board-open)
  [class*="bdPhoto"] {
    transform: none !important;
  }

  section[aria-label="Organigramma e Board"]
  article[class*="bdCard"]:not(.jeve-board-open)
  [class*="bdScrim"] {
    background-color: transparent !important;
  }

  /* Scheda aperta */
  section[aria-label="Organigramma e Board"]
  article.jeve-board-open[class*="bdCard"]
  [class*="bdRevealBlock"] {
    opacity: 1 !important;
    grid-template-rows: 1fr !important;
  }

  section[aria-label="Organigramma e Board"]
  article.jeve-board-open[class*="bdCard"]
  [class*="bdPhoto"] {
    transform: scale(1.05) !important;
  }

  section[aria-label="Organigramma e Board"]
  article.jeve-board-open[class*="bdCard"]
  [class*="bdScrim"] {
    background-color: rgba(25, 25, 25, 0.45) !important;
  }

  section[aria-label="Organigramma e Board"]
  article[class*="bdCard"]:focus-visible {
    outline: 3px solid #d81d13;
    outline-offset: 3px;
  }
}
