.q13-bars{display:grid;gap:10px;margin:12px 0 18px}
.q13-bar-row{display:grid;grid-template-columns:minmax(8em,0.9fr) minmax(0,1.4fr) 3.2em;gap:10px;align-items:center;font-size:18px}
.q13-bar-track{display:block;height:18px;background:#edf3e5;border:1px solid #c8d6bf;border-radius:999px;overflow:hidden}
.q13-bar-fill{display:block;height:100%;background:#256759}
.q13-bar-row strong{font-variant-numeric:tabular-nums;text-align:right}
@media (max-width:480px){
  .q13-bar-row{grid-template-columns:1fr auto;grid-template-areas:"label value" "bar bar"}
  .q13-bar-row span:first-child{grid-area:label}
  .q13-bar-row strong{grid-area:value}
  .q13-bar-track{grid-area:bar}
}
