/* A native, no-script disclosure keeps the research card concise by default. */
#naturejab-research-card .charity-more { margin: 0 0 .5rem; }
#naturejab-research-card .charity-more > summary {
  display: flex;
  align-items: center;
  gap: .5rem;
  min-height: 44px;
  width: fit-content;
  padding: .25rem .1rem;
  color: #17633f;
  font-size: .82rem;
  font-weight: 700;
  cursor: pointer;
  list-style: none;
}
#naturejab-research-card .charity-more > summary::-webkit-details-marker { display: none; }
#naturejab-research-card .charity-more > summary::after { content: "+"; font-size: 1.1rem; }
#naturejab-research-card .charity-more[open] > summary::after { content: "−"; }
#naturejab-research-card .charity-more > summary:hover { text-decoration: underline; text-underline-offset: .2em; }
#naturejab-research-card .charity-more > summary:focus-visible { outline: 2px solid #17633f; outline-offset: 4px; border-radius: 3px; }
#naturejab-research-card .charity-more-open { display: none; }
#naturejab-research-card .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
#naturejab-research-card .charity-more[open] .charity-more-closed { display: none; }
#naturejab-research-card .charity-more[open] .charity-more-open { display: inline; }
#naturejab-research-card .charity-more-content { padding: .5rem 0; border-top: 1px solid #d8e7dd; }
