.pv .pf__card{box-shadow:none;background:0 0;border:0;padding:clamp(1.4rem,3.4vw,2.75rem) 0}.pv .pf__top{border-bottom:1px solid var(--rule);padding-bottom:clamp(1.4rem,3vw,2.2rem)}.pv .pf__say{text-align:center;justify-items:center;gap:.6rem;display:grid}.pv .pf__say h2{max-width:20ch;margin:0}.pv .pf__say .pv-lede{max-width:58ch;margin:0}@media (min-width:900px){.pv .pf__say h2,.pv .pf__say .pv-lede{max-width:none}}.pv .pf__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(1.4rem,3vw,2.2rem);padding-top:clamp(1.4rem,3vw,2.2rem);display:grid}.pv .pf__stat{align-content:start;gap:.3rem;min-width:0;display:grid}@media (max-width:39.99rem){.pv .pf__stat{text-align:center;justify-items:center}.pv .pf__detail{margin-inline:auto}}@media (min-width:40rem){.pv .pf__stat+.pf__stat{border-left:1px solid var(--rule);padding-left:clamp(1.4rem,3vw,2.2rem)}}.pv .pf__num{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;min-width:calc(var(--digits,2) * .62em);font-size:clamp(2.3rem,5.6vw,3.4rem);font-weight:700;line-height:1}.pv .pf__label{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:var(--ink);font-size:1rem;font-weight:600;line-height:1.3}.pv .pf__detail{color:var(--muted);max-width:34ch;font-size:.87rem;line-height:1.6}
