.evidence-report { max-width: 1000px; }
.evidence-report h1 { max-width: 19ch; font-size: clamp(36px, 5vw, 58px); line-height: 1.1; }
.evidence-report .lead { max-width: 65ch; }
.evidence-report .eyebrow { margin-top: 16px; }
.evidence-report p, .evidence-report li { line-height: 1.75; }
.evidence-report li { margin-bottom: 14px; }
.evidence-report .doc-note { margin: 28px 0; }
.evidence-report .table-wrap { overflow-x: auto; max-width: 100%; }
.evidence-report caption { text-align: left; padding: 0 0 14px; font-size: 14px; color: var(--muted); }
.evidence-report .evidence-hash { display: block; overflow-wrap: anywhere; margin: 8px 0; font-size: 13px; }
.evidence-report .plain-links { flex-wrap: wrap; }
@media (max-width: 700px) {
  .evidence-report h1 { font-size: 38px; }
  .evidence-report h2 { font-size: 27px; }
  .evidence-report .doc-table { min-width: 570px; }
  .evidence-report .actions { flex-wrap: wrap; }
}
