@layer components{.proof-record{border-radius:var(--g-r-lg);background:var(--g-soft);text-align:center;max-width:960px;margin:0 auto;padding:48px 44px}.proof-record-lead{letter-spacing:-.02em;text-wrap:balance;max-width:36ch;margin:0 auto;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.25}.proof-record-rest{color:var(--g-ink-2);text-wrap:pretty;max-width:58ch;margin:18px auto 0;font-size:18px;line-height:1.5}.proof-record-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.proof-record-stats>div{border-radius:var(--g-r-md);background:#fff;flex-direction:column-reverse;gap:6px;padding:20px 12px;display:flex}.proof-record-stats dd{letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:800;line-height:1.1}.proof-record-stats dt{color:var(--g-ink-3);font-size:14px;line-height:1.3}.proof-record-date{color:var(--g-ink-3);margin-top:20px;font-size:14px}.proof-record-more{margin-top:8px}.proof-record-more a{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--g-line);text-decoration-color:var(--g-line);text-underline-offset:5px;align-items:center;font-size:15px;font-weight:600;text-decoration-thickness:1.5px;transition:text-decoration-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.proof-record-more a:hover{text-decoration-color:currentColor}}@media (max-width:899.98px){.proof-record{padding:32px 20px}.proof-record-rest{font-size:16px}.proof-record-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px}.proof-record-stats dd{font-size:24px}}}
