/* === Fix Research Card Layout === */
.projects-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 1.5rem;
}

/* Fix Hydejack overriding anchors as flex items */
.projects-grid .project-card {
  display: block !important;  /* not flex or inline-flex */
  text-align: left;
  text-decoration: none;
  color: inherit;
  padding-bottom: 1.1rem;
}

.projects-grid .project-card img {
  display: block;
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 1.rem;
}

.projects-grid .project-card h3,
.projects-grid .project-card p {
  margin: 0.5rem 0 0 0;
}

/* Text area */
.projects-grid .project-card h3,
.projects-grid .project-card p {
  padding: 0rem 1.1rem;
  /* padding-bottom: 0.5rem; */
} 