/*
 * Results-specific type alignment. This layer only normalises repeated labels;
 * layout, surfaces and breakpoints stay owned by results.css.
 */
.results-page {
  --results-detail-size: 0.78rem;
  --results-detail-weight: 620;
}

.result-match-meta,
.result-check,
.result-verdict--goal .result-check {
  font-size: var(--results-detail-size);
  line-height: 1.35;
}

.results-coverage-note {
  margin: 0;
  padding: 8px 0 0;
  color: var(--muted);
  font-size: 0.68rem;
  line-height: 1.45;
}

.result-match--limited .result-match-meta { color: var(--draw); }

@media (max-width: 680px) {
  .results-page { --results-detail-size: 0.68rem; }
  .results-coverage-note { font-size: 0.59rem; }
}
