.commitment{background:var(--brand-bg)}.commitment-text{max-width:980px;margin:0 auto;color:var(--brand-primary-dark);font-family:var(--brand-font);font-size:max(1.5rem, min(3vw, 2.35rem));line-height:1.36;text-align:center}.goals{background:var(--brand-bg-alt)}.goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.goal-grid article{padding:30px;background:var(--brand-bg);border:1px solid var(--brand-border)}.goal-grid span{display:inline-grid;width:48px;height:48px;color:var(--brand-text-inverse);background:var(--brand-primary);align-items:center;justify-items:center;place-items:center;font-weight:900;margin-bottom:18px}.progress-list{display:grid;grid-gap:24px;gap:24px}.progress-list span{display:block;margin-bottom:8px;font-weight:800}.progress{height:30px;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.progress-bar{background:var(--brand-secondary);color:var(--brand-text);font-weight:900}.sustain-copy{margin-top:28px;color:var(--brand-text-muted)}.cert-row{padding:32px 0;background:var(--brand-primary-dark)}.cert-row .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.cert-row span{color:var(--brand-text-inverse);border:1px solid rgba(255,255,255,.18);padding:12px;text-align:center}@media (max-width:991.98px){.goal-grid{grid-template-columns:1fr}}.container .collapse.navbar-collapse .navbar-nav.mx-auto li.nav-item,.container .collapse.navbar-collapse .navbar-nav.mx-auto li.nav-item.dropdown{color:#fff!important}