/** Studies and research projects. */
.ecza-research__list { list-style: none; margin: 0; padding: 0; max-width: 56rem; }

.ecza-research__item { padding: 1.5rem 0; border-bottom: 1px solid var(--border-hairline); }
.ecza-research__item:first-child { border-top: 1px solid var(--border-hairline); }
.is-dark .ecza-research__item { border-color: rgba(255,255,255,0.14); }

.ecza-research__head { display: flex; align-items: baseline; justify-content: space-between; gap: 1rem; flex-wrap: wrap; }
.ecza-research__title { margin: 0; font-size: 1.0625rem; font-weight: 600; }
.ecza-research__title a { color: inherit; text-decoration-color: var(--champagne-text); text-underline-offset: 0.2em; }

/* Status is a fact about the study, so it is a label rather than a colour alone. */
.ecza-research__status {
  flex: none;
  padding: 0.15rem 0.6rem;
  border-radius: 99px;
  font-size: 0.75rem; font-weight: 600;
  background: var(--cream-200);
  color: var(--ink-soft);
}
.ecza-research__status.is-recruiting { background: #DFF3E7; color: #1B6B42; }
.ecza-research__status.is-ongoing { background: #E3ECF5; color: #24557E; }
.ecza-research__status.is-analysis { background: #FDF0DC; color: #8A5A12; }
.ecza-research__status.is-completed { background: var(--cream-200); color: var(--ink-muted); }

.ecza-research__body { margin: 0.5rem 0 0; color: var(--ink-soft); }
.ecza-research__partner { margin: 0.35rem 0 0; font-size: 0.8125rem; color: var(--champagne-text); }
.is-dark .ecza-research__body { color: rgba(248,245,239,0.75); }
