.funding-progress{margin-top:18px;min-width:0;color:var(--navy)}
.funding-progress .funding-percent{font-size:.9375rem;line-height:1.4;font-weight:700;margin:0 0 8px;color:var(--navy)}
.funding-bar{display:block;width:100%;height:9px;border:0;border-radius:99px;overflow:hidden;appearance:none;-webkit-appearance:none;background:#dbe5eb;color:var(--burnt);accent-color:var(--burnt)}
.funding-bar::-webkit-progress-bar{background:#dbe5eb;border-radius:99px}
.funding-bar::-webkit-progress-value{background:var(--burnt);border-radius:99px}
.funding-bar::-moz-progress-bar{background:var(--burnt);border-radius:99px}
.funding-progress .funding-amounts{font-size:.875rem;line-height:1.5;color:var(--muted);margin:9px 0 0;overflow-wrap:anywhere}
.funding-amounts strong{color:var(--navy)}
.funding-progress .funding-note{font-size:.875rem;line-height:1.45;color:var(--muted);margin:8px 0 0}
.funding-progress .funding-stale{color:#805020}
.campaign-donate-card .funding-progress{margin-top:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}
.campaign-donate-card .funding-percent{font-size:1.125rem}
.campaign-donate-card .funding-bar{height:11px}
.campaign-donate-card .funding-amounts{font-size:1rem}
