.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.proof-card{padding:28px;border:1px solid var(--rule);border-radius:6px;background:#fff}.proof-card h3{font-size:26px;margin:8px 0 12px}.proof-card p{font-size:16px;color:var(--ink-2)}.proof-card a{font-weight:600}.proof-tag{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);font-weight:600}.proof-stats{display:flex;flex-wrap:wrap;gap:24px 48px;margin:24px 0}.proof-stat strong{display:block;font:600 clamp(36px,5vw,54px) var(--serif);color:var(--accent);line-height:1.15}.proof-stat span{font-size:14px;color:var(--ink-2)}.proof-band{background:var(--paper-2)}.proof-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0}.proof-path article{padding-top:16px;border-top:3px solid var(--accent)}.proof-path h3{font-size:22px;margin-bottom:10px}.proof-path p{font-size:15px;color:var(--ink-2)}.proof-table-wrap{overflow-x:auto}.proof-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-grid.three .proof-card{padding:22px}.proof-grid.three h3{font-size:24px}.proof-intro{max-width:72ch;color:var(--ink-2);font-size:18px}.proof-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}a:focus-visible,button:focus-visible{outline:3px solid var(--accent-2);outline-offset:4px}@media(max-width:860px){.proof-grid.three{grid-template-columns:1fr}.proof-path{grid-template-columns:1fr 1fr}}@media(max-width:600px){.proof-grid{grid-template-columns:1fr}.proof-path{grid-template-columns:1fr}.proof-card{padding:22px}.proof-stats{gap:20px}.proof-grid.three .proof-card{padding:22px}}