/* Hub /cases (secoes/cases.py). Usa .cartao, .grade, .filtros (blog.css) e .cab-secao do style.css. */
.cs-numeros{list-style:none;padding:0;margin:28px 0 22px;display:flex;flex-wrap:wrap;gap:12px 36px}
.cs-numeros li{display:grid;gap:4px}
.cs-numeros b{font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--azul)}
.cs-numeros span{font:400 13px/1 var(--mono);color:var(--mudo)}
.cs-nav{margin-bottom:0}
.cs-grupo{scroll-margin-top:120px}
.cs-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}
.cs-card h3{font-size:clamp(22px,2vw,26px);line-height:1.15;letter-spacing:-.03em;margin:0}
.cs-card .cs-tit{margin:0}
.cs-card .cs-res{margin:0;justify-self:start;background:var(--lima);color:var(--preto);font-weight:700;font-size:15px;
  line-height:1.35;padding:8px 12px;border-radius:10px}
.cs-card .chapeu{overflow-wrap:anywhere}
.secao:not(.secao-branca) .cs-card{background:#fff}
.cs-fim .cs-nota{margin-top:28px;font:400 12px/1.5 var(--mono);color:var(--ceu);max-width:70ch}
