.research-index-hero .lede{max-width:880px}
.research-index-controls{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,.75fr))}
.research-index-card{display:flex;flex-direction:column}
.research-index-card .citation{margin-bottom:0}
.research-index-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:auto;padding-top:22px}
.research-source-link{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid var(--ink)}
.research-source-link:hover{color:var(--accent);border-color:var(--accent)}
.research-index-actions .pub-doi{margin:0;max-width:70%}
@media(max-width:780px){
  .research-index-controls{grid-template-columns:1fr 1fr}
  .research-index-controls input{grid-column:1/-1}
}
@media(max-width:480px){
  .research-index-controls{grid-template-columns:1fr}
  .research-index-controls input{grid-column:auto}
  .research-index-actions{align-items:flex-start;flex-direction:column}
  .research-index-actions .pub-doi{max-width:100%}
}