/* Responsive grid ONLY for the projects page */
#projects-main .grid-3{
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}

/* אופציונלי: קיבוע ברור לפי נקודות שבירה */
@media (max-width: 1100px){
  #projects-main .grid-3{ grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 700px){
  #projects-main .grid-3{ grid-template-columns: 1fr; }
}

/* ודא שפסקאות בכרטיסים לא נחתכות */
#projects-main .card p{ overflow: visible; }