/*** Research page styles - scoped to the research page */
.research-page .research-section-title {
  font-size: 1.05rem;
  font-weight: 600;
  margin: 1.6em 0 0.8em;
}

.research-page .research-paper-title {
  font-size: 1em;
  font-weight: 600;  /* slightly bolder for title emphasis */
  margin-top: 1em;
  margin-bottom: 0.5em;
}

.research-page .other-writing-title {
  font-size: 1em;
  font-weight: 600;
}

.research-page details summary {
  cursor: pointer;
  font-weight: 400;
}

.research-page .research-abstract {
  font-size: 0.95em; /* slightly smaller than main text */
  margin-top: 0.5em;
  text-align: justify;
}

.research-page .research-meta {
  font-size: 0.85em; /* smaller meta information */
  margin-top: 0.4em;
}

.research-page .research-meta em {
  font-style: italic;
}

/* Optional: tighten spacing inside details */
.research-page details p { margin: 0.5em 0 0 0; }

/* Make sure lists in Other Writing keep default spacing */
.research-page ul { margin-top: 0.5em; }
