/* Home: results in numbers (counters, js/sections/about-numbers.js). */
.nums{padding-bottom:56px}
.nums .s-head{margin-bottom:0}
.nums .s-head p{font-size:var(--fs-18)}
.res-grid{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-block:1px solid var(--line)}
.res-grid li{padding:22px 12px;border-inline-start:1px solid var(--line);display:grid;gap:4px;align-content:start;min-width:0}
.res-grid li:first-child{border-inline-start:0;padding-inline-start:0}
.res-num{font-weight:var(--fw-num);font-size:var(--fs-stat);line-height:1.1;color:var(--head);direction:ltr;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.res-num .plus{color:var(--red);font-size:var(--fs-plus);vertical-align:.3em;margin-inline-start:.05em}
.res-grid li:first-child .res-num{color:var(--red)}
.res-grid .lbl{font-size:var(--fs-14);line-height:1.5;color:var(--grey)}

@media (max-width:760px){
  .res-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}
  .res-grid li:first-child{grid-column:1/-1;border-bottom:1px solid var(--line)}
  .res-grid li{padding:16px 6px}
  .res-grid li:nth-child(3n+2){border-inline-start:0;padding-inline-start:0}
  .res-grid li:nth-child(-n+4){border-bottom:1px solid var(--line)}
  .res-num{font-size:var(--fs-15)}
  .res-grid .lbl{font-size:var(--fs-12)}
}
