.cm-navbar,.navbar,nav{background-color:#154c20!important}.footer,.site-footer,footer{background-color:#0f3422!important;color:#fff!important}html body .cm-navbar,html body .navbar,html body nav{background-color:#154c20!important}html body .cm-navbar .nav-link,html body .navbar .nav-link,html body nav a{color:#fff!important}html body .footer,html body .site-footer,html body footer{background-color:#0f3422!important;color:#fff!important}html body .footer a,html body .footer h1,html body .footer h2,html body .footer h3,html body .footer p,html body .site-footer a,html body .site-footer h1,html body .site-footer h2,html body .site-footer h3,html body .site-footer p,html body footer a,html body footer h1,html body footer h2,html body footer h3,html body footer p{color:#fff!important}.cas-identity-token-constantia-flexibles{border-radius:149px}.sus-hero{background:linear-gradient(rgba(39,64,45,.78),rgba(39,64,45,.78)),var(--brand-primary-dark);color:#fff}.sus-hero h1,.sus-hero p{color:#fff}.certification-row,.commitment-statement,.progress-section,.sustainability-cta,.sustainability-goals{padding:84px 0}.large-text{font-size:max(1.6rem, min(3vw, 2.5rem));max-width:980px;margin:0 auto;color:var(--brand-primary-dark)}.sustainability-goals{background:var(--brand-bg-alt)}.goal-grid article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px}.progress-list{display:grid;grid-gap:22px;gap:22px;max-width:820px}.progress-list span{display:block;font-weight:700;margin-bottom:8px}.progress-bar{background:var(--brand-primary)}.cert-grid{display:flex;flex-wrap:wrap;gap:14px}.cert-grid span{border:1px solid var(--brand-border);border-radius:999px;padding:12px 20px;background:#fff;font-weight:800}.sustainability-cta{text-align:center;background:var(--brand-bg-alt)}