.facts{max-width:1400px;margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.fact{display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:clamp(20px,2.4vw,32px);border-radius:var(--radius);background:var(--card)}.fact__num{font-size:clamp(42px,4.6vw,76px);font-weight:800;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums}.fact__text{font-size:16px;line-height:1.5;color:var(--ink-2)}.fact__src{justify-self:start;padding-bottom:2px;border-bottom:1px solid currentColor;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}span.fact__src{border-bottom:0;color:var(--muted)}.facts__note{max-width:1400px;margin:22px auto 0;font-size:14px;color:var(--muted)}  @media (min-width:1101px){.facts:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.facts{grid-template-columns:minmax(0,1fr)}}a.fact__src.link-arrow{padding-bottom:4px;border-bottom:2px solid var(--accent);color:var(--ink);font-size:14px}  .fact{grid-template-columns:minmax(0,1fr);container-type:inline-size}.fact__num{overflow-wrap:anywhere}  .facts:has(>:nth-child(3):last-child) .fact__num{font-size:min(clamp(42px,4.6vw,76px),19cqi)}@media (max-width:480px){.fact{grid-template-columns:minmax(0,1fr)}}
