/* Research page */

.research-page {
  min-height: 100vh;
}

/* Line clamp for report titles (fallback if Tailwind line-clamp not available) */
.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Research card chevron: ensure icon is visible */
.research-card-link {
  color: #64748b; /* slate-500 */
}
.research-card-link svg {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}
.research-card-link:hover {
  color: #fff;
}
.research-card-link:hover svg {
  color: inherit;
}
