/* Stable guide numbers: quiet labels in the lower-right corner of each card.
   Values live in HTML, so reordering cards never renumbers existing articles. */
.cards > .card.card--visual {
  position: relative;
}
.cards > .card.card--visual > a {
  max-width: calc(100% - 3rem);
}
.cards > .card.card--visual > .future-article-number {
  position: absolute;
  right: 20px;
  bottom: 15px;
  color: #6f7787;
  font-family: inherit;
  font-size: 11px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: .12em;
  font-variant-numeric: tabular-nums;
}
.future-article-number__label {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
@media (max-width: 650px) {
  .cards > .card.card--visual > .future-article-number {
    right: 16px;
    bottom: 13px;
  }
}
