/* Claim-figure card: prose on top, supporting figure in a footer strip */
.fig-pair {
  margin: 2.5rem 0;
  padding: 1.5rem;
  border: 1px solid rgba(16, 17, 18, 0.08);
  border-radius: 20px;
  background: rgba(16, 17, 18, 0.02);
}

.fig-pair .fig-pair-prose > :first-child {
  margin-top: 0;
}

.fig-pair .fig-pair-fig {
  text-align: center;
  margin: 1.5rem 0 0.25rem;
  padding: 1.5rem 1.25rem;
  border: 1px solid rgba(16, 17, 18, 0.06);
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.85);
}

.fig-pair .fig-pair-fig figure {
  margin: 0;
}

.fig-pair .fig-pair-fig img {
  max-width: 100%;
}

@media (max-width: 767.98px) {
  .fig-pair {
    padding: 1rem;
    border-radius: 16px;
  }

  .fig-pair .fig-pair-fig {
    margin: 1rem 0 0;
    padding: 1rem 0.75rem;
    border-radius: 12px;
  }
}
