.featured-paper {
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(270px, .8fr);
  gap: 42px;
  align-items: start;
}

.paper-copy > p:not(.paper-meta):not(.paper-status) { max-width: 780px; }
.jmp-paper .paper-copy,
.jmp-paper .research-figure { grid-column: 1 / -1; }
.jmp-paper .research-figure { margin-top: 0; }
.research-figure { margin: 34px 0 0; }
.research-figure a { display: block; border: 1px solid var(--line); background: #fff; }
.research-figure img { display: block; width: 100%; height: auto; }
.research-figure figcaption { margin-top: 10px; color: var(--muted); font-size: .78rem; line-height: 1.5; }
.wip-paper { padding: 28px 0; border-top: 1px solid var(--line); }
.wip-paper:first-of-type { margin-top: 8px; }
.wip-paper h2 { margin: 0 0 12px; color: var(--heading); font-size: 1.18rem; font-weight: 400; line-height: 1.45; }
.wip-paper p { max-width: 820px; margin: 0; font-size: .95rem; line-height: 1.72; }

@media (max-width: 820px) {
  .featured-paper { grid-template-columns: 1fr; gap: 18px; }
  .research-figure { width: min(100%, 620px); margin: 0 0 8px; }
}
