/**
 * FactBlock — ported 1:1 from components/sections/FactBlock.module.css.
 * Module root .fact → .s-fact-block; other module classes scoped under it.
 *
 * A single citable claim: big figure, plain-language claim, required source
 * citation. Static, so no JS.
 */
.s-fact-block {
  margin: 0;
  padding: var(--s-8);
  background: var(--c-surface-raised);
  border: 1px solid var(--c-border);
  border-radius: var(--r-lg);
  box-shadow: var(--sh-sm);
}

.s-fact-block .value {
  font-family: var(--font-display);
  font-weight: var(--fw-bold);
  font-size: var(--fs-3xl);
  line-height: var(--lh-tight);
  color: var(--c-green);
}

.s-fact-block .claim {
  margin-top: var(--s-3);
  font-size: var(--fs-lg);
  line-height: var(--lh-snug);
  color: var(--c-text);
}

.s-fact-block .source {
  display: block;
  margin-top: var(--s-4);
  font-size: var(--fs-sm);
  font-style: normal;
  color: var(--c-text-muted);
}

.s-fact-block .source a {
  color: var(--c-green);
}

.s-fact-block .date {
  color: var(--c-text-muted);
}
