#proof{--text-mono:.75rem}.pf{--pf-rule:color-mix(in srgb, var(--fg) 24%, transparent);--dig:clamp(4.5rem, 12.5vw, 11rem);width:min(100% - 2 * var(--gutter), var(--shell-max));margin-inline:auto;padding:clamp(72px,10vw,128px) 0 clamp(56px,8vw,112px);position:relative}.pf-h2{max-width:16ch;font-family:var(--font-sans);letter-spacing:-.04em;font-weight:500;line-height:.92;font-size:var(--text-section);color:var(--fg);margin:0 0 clamp(24px,4vw,56px)}.pf-rows{margin:0;padding:0;list-style:none}.pf-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""digits""line";row-gap:6px;padding:20px 0 32px;display:grid;position:relative}.pf-rule{background:var(--pf-rule);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.pf-label{color:var(--fg-2);grid-area:label;gap:12px;font-size:14px;display:flex}.pf-idx{color:var(--accent)}.pf-digits{grid-area:digits;align-items:baseline;gap:.35rem 1rem;min-width:0;display:flex;container-type:inline-size}.pf-num{min-width:0;font-family:var(--font-sans);font-weight:700;font-size:min(var(--dig), calc((100cqw - 5.5rem) / (max(var(--chars,3), 2.6) * .62)));letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:.9;display:grid}.pf-size,.pf-out{grid-area:1/1;display:block}.pf-size{visibility:hidden}.pf-out{color:var(--color-blue)}.pf-unit{text-transform:none;letter-spacing:.02em;color:var(--color-blue-tint);flex:none;font-size:18px}.pf-row[data-na="1"] .pf-unit{display:none}.pf-line{max-width:36ch;font-size:var(--text-body);color:var(--fg-2);grid-area:line;margin:8px 0 0;line-height:1.4}@media (min-width:900px){.pf-row{grid-template-columns:minmax(150px,16%) minmax(0,1fr) minmax(220px,26%);grid-template-areas:"label digits line";align-items:baseline;column-gap:24px;padding:clamp(24px,3vw,44px) 0 clamp(28px,3.4vw,52px)}.pf-line{margin:0}}
