.proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--line-2)}.proof__item{padding:26px 28px 26px 0;display:grid;gap:10px;align-content:start}.proof__item+.proof__item{padding-left:28px;border-left:1px solid var(--line)}.proof__label{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.proof__value{font-family:var(--font-display);font-size:1.75rem;line-height:1.15}.proof__note{color:var(--muted);font-size:.95rem}.fn{font-family:var(--font-mono);font-size:.8rem;color:var(--accent);margin-left:6px;white-space:nowrap;vertical-align:.35em;text-decoration:none}.fn:hover{color:var(--accent-hi);text-decoration:underline}.sources{margin-top:18px;display:grid;gap:6px;font-size:.875rem;color:var(--faint);counter-reset:src}.sources li{display:grid;grid-template-columns:28px minmax(0,1fr);counter-increment:src}.sources li:before{content:"[" counter(src) "]";font-family:var(--font-mono);font-size:.8rem;color:var(--accent)}.sources li:target a{color:var(--ink)}@media(max-width:960px){.proof{grid-template-columns:minmax(0,1fr)}.proof__item,.proof__item+.proof__item{padding:22px 0;border-left:0}.proof__item+.proof__item{border-top:1px solid var(--line)}}
