/* Download topic markers and readable card copy. */
.download-card .download-topic-detail {
  color: var(--card-accent);
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-block-end: .8rem;
}
.download-topic-detail .download-topic-number { font-size: 1.85rem; line-height: 1; }
.download-topic-detail svg {
  width: 1.75rem;
  height: 1.75rem;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.6;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.download-card h3 { color: var(--card-accent); }
.download-card > p:not(.eyebrow) { font-size: 1rem; line-height: 1.6; }
