.research-day {
  margin-bottom: 3rem;
}

.research-day h2 {
  font-size: 1.3rem;
  color: #1a1a1a;
  padding-bottom: 0.5rem;
  border-bottom: 2px solid #e8e4df;
  margin-bottom: 1.5rem;
}

.research-category {
  margin-bottom: 2.5rem;
}

.research-category h3 {
  font-size: 1.1rem;
  color: #555;
  margin-bottom: 1rem;
}

.paper {
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #f0ede8;
}

.paper:last-child {
  border-bottom: none;
}

.paper a {
  font-size: 1.05rem;
  font-weight: 600;
  color: #1a1a1a;
  text-decoration: none;
  display: block;
  margin-bottom: 0.3rem;
  line-height: 1.4;
}

.paper a:hover {
  color: #c0392b;
}

.paper p {
  color: #555;
  font-size: 0.92rem;
  line-height: 1.6;
  margin-top: 0.4rem;
}

.conference {
  display: inline-block;
  background: #fdf2f0;
  color: #c0392b;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 0.15rem 0.5rem;
  border-radius: 3px;
  margin-bottom: 0.3rem;
}
