.community-campaign-progress{z-index:2}.community-campaign-progress .card-shell{margin-block-start:calc(var(--space-layout-comfortable) * -1)}.community-campaign-progress__heading,.community-campaign-progress__metrics,.community-campaign-nomination__copy,.community-campaign-form,.community-campaign-form__success,.community-campaign-details{gap:var(--space-component-gap);display:grid}.community-campaign-progress__heading{align-items:end}.community-campaign-progress__metrics{margin-block:var(--space-inset-standard);grid-template-columns:repeat(2,minmax(0,1fr))}.community-campaign-progress__metrics>div{gap:var(--space-1);padding-inline-end:var(--space-inset-compact);display:grid}.community-campaign-progress__metrics strong{color:var(--color-deep-navy)}.community-campaign-progress__track{min-height:var(--space-7);border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}.community-campaign-progress__track>span{min-height:inherit;border-radius:inherit;background:var(--color-trust-green);color:var(--color-deep-navy);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}.community-campaign-steps,.community-campaign-support{margin-block-start:var(--space-layout-comfortable)}.community-campaign-support .card-shell{align-items:stretch;gap:var(--space-component-gap);flex-direction:column;min-height:100%;display:flex}.community-campaign-support__heading{align-items:center;gap:var(--space-component-gap);display:flex}.community-campaign-support__media{margin-block-start:auto}.community-campaign-checklist,.community-campaign-details{padding:0;list-style:none}.community-campaign-checklist li,.community-campaign-details li{padding-inline-start:var(--space-7);position:relative}.community-campaign-checklist li:before,.community-campaign-details li:before{color:var(--color-trust-green);content:"✓";font-weight:var(--font-weight-bold);position:absolute;inset-block-start:0;inset-inline-start:0}.community-campaign-form__fields{gap:var(--space-component-gap);display:grid}@media (min-width:48rem){.community-campaign-progress__heading{grid-template-columns:minmax(0,1fr) auto}.community-campaign-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.community-campaign-progress__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
