.green-page{--green-ink:#0a1e46;--green-body:#44536e;--green-muted:#64748b;--green-border:#e5e9ef;--green-accent:#466b74;--green-accent-hover:#35565e;--green-paper:#fff;--green-background:#fafbfc;--green-note:#f7f9f8;background:var(--green-background);color:var(--green-ink);font-family:Mulish,sans-serif;font-family:var(--font-body,"Mulish",sans-serif);min-height:calc(100vh - 80px);padding:1.5rem 1.5rem 4rem;padding:var(--space-6,1.5rem) var(--space-6,1.5rem) calc(var(--space-8, 2rem)*2);text-align:left}.green-shell{margin:0 auto;max-width:880px}.green-page a:focus-visible,.green-page button:focus-visible,.green-section:focus-visible{outline:2px solid #1464ff;outline:2px solid var(--color-primary,#1464ff);outline-offset:3px}.green-back{align-items:center;background:var(--green-paper);border:1px solid var(--green-border);border-radius:8px;color:var(--green-ink);cursor:pointer;display:inline-flex;font:600 13px/1.5 Mulish,sans-serif;font:600 13px/1.5 var(--font-body,"Mulish",sans-serif);gap:.5rem;gap:var(--space-2,.5rem);margin-bottom:1rem;margin-bottom:var(--space-4,1rem);min-height:44px;padding:.5rem .75rem;padding:var(--space-2,.5rem) var(--space-3,.75rem)}.green-back:hover{background:var(--green-note)}.green-document{background:var(--green-paper);border:1px solid var(--green-border);border-radius:14px;padding:3rem;padding:calc(var(--space-8, 2rem)*1.5)}.green-intro{align-items:flex-start;display:flex;gap:1.5rem;gap:var(--space-6,1.5rem)}.green-intro__copy{flex:1 1;min-width:0}.green-intro__art{margin-top:1.5rem;margin-top:var(--space-6,1.5rem)}.green-eyebrow{color:var(--green-muted);font-size:12px;font-weight:600;line-height:1.5;margin:0 0 .75rem;margin:0 0 var(--space-3,.75rem)}.green-intro h1{text-wrap:balance;color:var(--green-ink);font:700 26px/1.35 Montserrat,sans-serif;font:700 26px/1.35 var(--font-heading,"Montserrat",sans-serif);letter-spacing:-.02em;margin:0 0 1rem;margin:0 0 var(--space-4,1rem)}.green-intro__lead,.green-section>p{color:var(--green-body);font-size:15px;line-height:1.8;margin:0}.green-page-links{border-bottom:1px solid var(--green-border);border-top:1px solid var(--green-border);display:flex;flex-wrap:wrap;gap:0 1.5rem;gap:0 var(--space-6,1.5rem);margin-top:1.5rem;margin-top:var(--space-6,1.5rem);padding:.5rem 0;padding:var(--space-2,.5rem) 0}.green-page-links a{align-items:center;color:var(--green-muted);display:inline-flex;font-size:13px;min-height:44px;text-decoration:none}.green-home-link:hover,.green-page-links a:hover{color:var(--green-accent);text-decoration:underline;text-underline-offset:4px}.green-section{padding-top:2rem;padding-top:var(--space-8,2rem);scroll-margin-top:200px}.green-section+.green-section{border-top:1px solid var(--green-border);margin-top:2rem;margin-top:var(--space-8,2rem)}.green-section h2{color:var(--green-ink);font:600 20px/1.5 Montserrat,sans-serif;font:600 20px/1.5 var(--font-heading,"Montserrat",sans-serif);margin:0 0 .75rem;margin:0 0 var(--space-3,.75rem)}.green-section__heading{align-items:center;display:flex;gap:1rem;gap:var(--space-4,1rem);justify-content:space-between;margin-bottom:.75rem;margin-bottom:var(--space-3,.75rem)}.green-section__heading h2{margin:0}.green-commitments{grid-gap:1.5rem 2rem;grid-gap:var(--space-6,1.5rem) var(--space-8,2rem);display:grid;gap:1.5rem 2rem;gap:var(--space-6,1.5rem) var(--space-8,2rem);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:1.5rem 0 0;margin:var(--space-6,1.5rem) 0 0;padding:0}.green-commitment{grid-gap:.5rem;grid-gap:var(--space-2,.5rem);display:grid;gap:.5rem;gap:var(--space-2,.5rem);grid-template-columns:24px minmax(0,1fr);min-width:0}.green-commitment__number{font-feature-settings:"tnum";color:var(--green-muted);font-size:12px;font-variant-numeric:tabular-nums;padding-top:3px}.green-commitment h3,.green-pledge h3{color:var(--green-ink);font:600 14px/1.6 Montserrat,sans-serif;font:600 14px/1.6 var(--font-heading,"Montserrat",sans-serif);margin:0}.green-commitment p,.green-pledge p{color:var(--green-body);font-size:14px;line-height:1.8;margin:.5rem 0 0;margin:var(--space-2,.5rem) 0 0}.green-pledge{background:var(--green-note);border-radius:8px;margin-top:2rem;margin-top:var(--space-8,2rem);padding:1.5rem;padding:var(--space-6,1.5rem)}.green-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;gap:var(--space-3,.75rem) var(--space-6,1.5rem);margin-top:1.5rem;margin-top:var(--space-6,1.5rem)}.green-button,.green-home-link{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:.5rem;gap:var(--space-2,.5rem);justify-content:center;min-height:44px;text-decoration:none}.green-button{background:var(--green-accent);border:1px solid #0000;border-radius:8px;color:var(--green-paper);padding:.5rem 1rem;padding:var(--space-2,.5rem) var(--space-4,1rem)}.green-button:hover{background:var(--green-accent-hover);color:var(--green-paper)}.green-home-link{color:var(--green-accent)}.green-button svg,.green-home-link svg{flex-shrink:0}@media (max-width:640px){.green-page{padding:1rem .75rem 2rem;padding:var(--space-4,1rem) var(--space-3,.75rem) var(--space-8,2rem)}.green-document{padding:1.5rem 1rem;padding:var(--space-6,1.5rem) var(--space-4,1rem)}.green-intro{gap:.75rem;gap:var(--space-3,.75rem)}.green-intro h1{font-size:22px}.green-page .green-intro__art{height:40px;width:40px}.green-page-links{column-gap:.75rem;column-gap:var(--space-3,.75rem)}.green-section h2{font-size:18px}.green-commitments{grid-template-columns:1fr}.green-pledge{padding:1rem;padding:var(--space-4,1rem)}}
/*# sourceMappingURL=5790.10680e32.chunk.css.map*/