/* Strata Match — Transparency page styles (verbatim from handoff) */
  .prose{max-width:720px;}
  .prose p{font-size:18px;line-height:1.7;color:var(--fg);margin-top:16px;}
  .statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
  .statc{background:var(--bg-elevated);border:1px solid var(--border);border-top:3px solid var(--teal-500);padding:24px;}
  .statc .fig{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;}
  .statc .lbl{margin-top:10px;font-size:14px;line-height:1.5;color:var(--fg-muted);}
  .pipegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
  .pipe{background:var(--bg-elevated);border:1px solid var(--border);padding:24px;position:relative;}
  .pipe .tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;margin-bottom:14px;}
  .pipe.plan .tag{background:var(--amber-50);color:var(--amber-700);border:1px solid var(--amber-300);}
  .pipe.pend .tag{background:var(--navy-50);color:var(--navy-700);border:1px solid var(--navy-200);}
  .pipe h3{font-family:var(--font-display);font-size:21px;line-height:1.2;color:var(--ink);}
  .pipe p{margin-top:8px;font-size:14px;line-height:1.55;color:var(--fg-muted);}
  .rulecard{max-width:760px;background:var(--surface-edit);border:1px solid var(--border);border-left:3px solid var(--teal-500);padding:28px 30px;}
  .rulecard p{font-size:18px;line-height:1.65;color:var(--fg);}
  .rulecard p.rev{margin-top:16px;font-size:15px;color:var(--fg-muted);font-style:italic;}
  .srcline{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;}
  .srcline .s{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--teal-700);border:1px solid var(--teal-300);padding:7px 12px;}
  @media(max-width:820px){.statgrid{grid-template-columns:1fr 1fr;}.pipegrid{grid-template-columns:1fr;}}
  @media(max-width:520px){.statgrid{grid-template-columns:1fr;}}
