.impact-editorial{--ie-ink:#073f2c;--ie-green:#007344;--ie-cream:#f6f5ed;--ie-muted:#58675f;--ie-line:#d9e0d9;color:var(--ie-ink);background:#fff}.impact-editorial :is(section,h2,h3)[id]{scroll-margin-top:132px}.impact-editorial figure{margin:0}.ie-eyebrow{letter-spacing:.12em;color:var(--ie-green);margin:0 0 20px;font:700 .875rem/1.6 DM Sans,sans-serif}.ie-hero{background:var(--ie-cream);grid-template-columns:45% 55%;margin-top:76px;display:grid}.ie-hero-copy{align-self:center;padding:36px 42px 52px max(40px,50vw - 620px)}.ie-hero .ci-breadcrumb{margin-bottom:36px;font-size:.875rem}.ie-hero h1{letter-spacing:-.065em;color:var(--ie-ink);margin:0 0 24px;font:700 clamp(3rem,4.8vw,4.6rem)/1.06 Montserrat,sans-serif}.ie-hero h1 span{color:var(--ie-green)}.ie-hero-lead{max-width:430px;margin-bottom:16px;font-size:1.125rem;font-weight:600;line-height:1.65}.ie-hero-intro{color:var(--ie-muted);max-width:410px;margin:0 0 28px;font-size:1rem;line-height:1.75}.ie-button{background:var(--ie-green);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:14px 22px;font-size:.9375rem;font-weight:700;line-height:1.5;transition:background .2s;display:inline-flex}.ie-button:hover{background:#004c30}.ie-hero-photo{background:#dce4d4;flex-direction:column;min-height:580px;display:flex;position:relative}.ie-hero-photo>img{object-fit:cover;object-position:44% center;flex:1;width:100%;height:100%;min-height:0;position:absolute;inset:0}.ie-hero-photo figcaption{color:#fff;background:linear-gradient(#0000,#002314d6);margin-top:auto;padding:58px 30px 24px;font-size:.875rem;line-height:1.65;position:relative}.ie-hero-photo figcaption span{letter-spacing:-.025em;margin-bottom:7px;font:600 1.4rem/1.4 Montserrat,sans-serif;display:block}.ie-section-nav{border-bottom:1px solid var(--ie-line);background:#fff}.ie-section-nav>div{flex-wrap:wrap;align-items:center;gap:34px;min-height:74px;padding-block:16px;display:flex}.ie-section-nav a{color:var(--ie-ink);padding-block:7px;font-size:.9375rem;font-weight:600}.ie-section-nav a:hover{text-underline-offset:5px;color:var(--ie-green);text-decoration:underline}.ie-section-nav span{color:var(--ie-muted);margin-left:auto;font-size:.875rem}.ie-overview{color:#fff;background:#053f2d;padding-block:48px 52px}.ie-overview-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.ie-overview h2{letter-spacing:-.04em;margin:0;font:600 clamp(1.6rem,2.4vw,2rem)/1.3 Montserrat,sans-serif}.ie-overview-head>p{color:#cfdfd5;text-align:right;margin:0;font-size:.875rem;line-height:1.75}.impact-editorial .impact-stat-strip{background:0 0;border-radius:0;gap:0;padding:0}.impact-editorial .impact-stat-strip>div{text-align:left;gap:10px;padding:0 32px}.impact-editorial .impact-stat-strip>div:first-child{padding-left:0}.impact-editorial .impact-stat-strip>div+div{border-color:#46725d}.impact-editorial .impact-stat-strip dd{color:#c5edb2;font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:600;line-height:1.1}.impact-editorial .impact-stat-strip dt{color:#e6efe9;font-size:1rem}.ie-stories{padding-block:88px 64px}.ie-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.ie-section-heading h2{letter-spacing:-.05em;color:var(--ie-ink);margin:0;font:700 clamp(1.8rem,3.2vw,2.7rem)/1.2 Montserrat,sans-serif}.ie-section-heading>p{color:var(--ie-muted);max-width:355px;margin:0;font-size:1rem;line-height:1.8}.ie-section-heading .ie-eyebrow{margin-bottom:14px}.ie-story{grid-template-columns:1.05fr 1fr;align-items:center;gap:66px;display:grid}.ie-story+.ie-story{margin-top:96px}.ie-story-copy h3{letter-spacing:-.055em;color:var(--ie-ink);margin:0 0 24px;font:700 clamp(1.9rem,3vw,2.65rem)/1.18 Montserrat,sans-serif}.ie-story-copy h3 span{color:var(--ie-green)}.ie-story-copy>p:not(.ie-eyebrow):not(.ie-source){color:var(--ie-muted);max-width:540px;margin-bottom:18px;font-size:1rem;line-height:1.8}.ie-story-visual{padding-bottom:80px;padding-right:46px;position:relative}.ie-main-image>img{object-fit:cover;object-position:center;border-radius:3px;width:100%;height:465px}.ie-main-image figcaption,.ie-women-image figcaption{color:var(--ie-muted);padding-top:12px;font-size:.875rem;line-height:1.65}.ie-main-image figcaption{padding-right:45%}.ie-inset-image{background:#fff;width:48%;max-width:255px;padding:10px 10px 0;position:absolute;bottom:0;right:0;box-shadow:0 8px 28px #073f2c12}.ie-inset-image img{object-fit:cover;height:185px}.ie-inset-image figcaption{color:var(--ie-muted);padding:9px 2px;font-size:.875rem;line-height:1.5}.ie-story-facts{border-top:1px solid var(--ie-line);border-bottom:1px solid var(--ie-line);gap:32px;margin:24px 0 16px;padding-block:22px;display:flex}.ie-story-facts>div{flex-direction:column-reverse;gap:6px;display:flex}.ie-story-facts dd{letter-spacing:-.05em;color:var(--ie-green);margin:0;font:600 2.35rem/1.1 Montserrat,sans-serif}.ie-story-facts dt{color:var(--ie-muted);font-size:.875rem;line-height:1.6}.ie-source{color:var(--ie-muted);margin:16px 0 22px;font-size:.875rem;line-height:1.6}.ie-link{color:var(--ie-green);text-underline-offset:6px;padding-block:6px;font-size:.9375rem;font-weight:700;line-height:1.6;text-decoration:underline 1px}.ie-link:hover{color:#003d28;text-decoration-thickness:2px}.ie-women{background:var(--ie-cream);grid-template-columns:1.12fr 1fr;gap:52px;padding:44px}.ie-women-image{order:2;align-self:center}.ie-women-image img{aspect-ratio:1.35;object-fit:cover;object-position:center;border-radius:3px;height:auto}.ie-women .ie-story-copy{order:1}.ie-story-highlight{border-top:1px solid #cbd8cc;align-items:center;gap:22px;margin:24px 0;padding-top:22px;display:flex}.ie-story-highlight strong{letter-spacing:-.06em;color:var(--ie-green);font:600 3.2rem/1.2 Montserrat,sans-serif}.ie-story-highlight span{color:var(--ie-ink);font-size:.9375rem;line-height:1.6}.ie-personal-story{border-block:1px solid var(--ie-line);grid-template-columns:1fr 1.4fr;gap:60px;margin-top:48px;padding-block:36px;display:grid}.ie-personal-story h3{letter-spacing:-.045em;margin:0 0 16px;font:700 clamp(1.5rem,2.3vw,2rem)/1.3 Montserrat,sans-serif}.ie-personal-story .ie-source{margin:0}.ie-personal-story>div>p:not(.ie-eyebrow):not(.ie-source):not(.ie-case-note){color:var(--ie-muted);margin:0 0 22px;font-size:1rem;line-height:1.8}.ie-enterprise-progress{align-items:start;gap:24px;margin:0 0 20px;display:flex}.ie-enterprise-progress>div{flex-direction:column-reverse;gap:8px;max-width:230px;display:flex}.ie-enterprise-progress dd{letter-spacing:-.05em;color:var(--ie-green);margin:0;font:600 2.5rem/1.2 Montserrat,sans-serif}.ie-enterprise-progress dd span{letter-spacing:0;font:600 .9375rem/1.5 DM Sans,sans-serif}.ie-enterprise-progress>span{color:var(--ie-green);margin-top:5px;font-size:1.6rem}.ie-enterprise-progress dt,.ie-case-note{color:var(--ie-muted);margin:0;font-size:.875rem;line-height:1.65}@media (width<=780px){.ie-personal-story{grid-template-columns:1fr;gap:24px;margin-top:36px;padding-block:28px}.ie-enterprise-progress{gap:20px}}.ie-story-end{justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.ie-story-end p{color:var(--ie-muted);margin:0;font-size:1rem;line-height:1.6}.ie-results{background:#f5f8f5;padding-block:76px}.impact-editorial .impact-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.impact-editorial .impact-sector-grid article{background:0 0;border:0;border-top:1px solid #bdcdc1;border-radius:0;padding:30px 0}.ie-sector-heading{align-items:start;gap:14px;display:flex}.ie-sector-heading>span{color:var(--ie-green);margin-top:2px;font-size:.875rem;font-weight:600;line-height:1.6}.impact-editorial .impact-sector-grid h3{min-height:3.15em;margin-bottom:24px;font-size:1.1rem;line-height:1.5}.impact-editorial .impact-sector-grid dl{gap:12px;margin-bottom:20px}.impact-editorial .impact-sector-grid dd{font-size:clamp(2rem,3.2vw,2.8rem);font-weight:600;line-height:1.2}.impact-editorial .impact-sector-grid dt{max-width:280px;min-height:3.2em;font-size:.9375rem;line-height:1.6}.impact-editorial .impact-sector-grid article>p{font-size:1rem;line-height:1.8}.impact-editorial .impact-sector-source{border:0;gap:12px;padding-top:0}.impact-editorial .impact-count-note{border-top:1px solid var(--ie-line);max-width:none;margin:10px 0 0;padding-top:24px;font-size:.9375rem;line-height:1.8}.impact-editorial .impact-count-note strong{color:var(--ie-ink);font-weight:600}.ie-coverage{padding-block:80px 72px}.ie-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.ie-state-grid article{border-top:3px solid var(--ie-green);padding-top:25px}.ie-state-grid h3{letter-spacing:-.05em;margin:0 0 20px;font:700 2rem/1.2 Montserrat,sans-serif}.ie-state-grid h3 span{letter-spacing:0;color:var(--ie-muted);margin-left:12px;font:400 .9375rem/1.5 DM Sans,sans-serif}.ie-state-grid article>p{color:var(--ie-green);margin-bottom:14px;font-size:.875rem;font-weight:600}.ie-state-grid ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.ie-state-grid li{color:var(--ie-muted);font-size:1rem;line-height:1.7}.ie-coverage>.ie-source{margin-top:30px;margin-bottom:0}.ie-accountability{color:#fff;background:#063f2d;padding-block:72px}.ie-report-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:100px;display:grid}.ie-accountability .ie-eyebrow{color:#c5edb2}.ie-accountability h2{letter-spacing:-.055em;margin:0 0 24px;font:700 clamp(2.2rem,3.7vw,3.3rem)/1.15 Montserrat,sans-serif}.ie-accountability h2 span{color:#c5edb2}.ie-report-grid>div>p:not(.ie-eyebrow){color:#e1ece5;max-width:530px;font-size:1rem;line-height:1.85}.ie-report-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.ie-accountability .ie-button{color:#073f2c;background:#c5edb2}.ie-accountability .ie-button:hover{background:#e3f7d9}.ie-accountability .ie-link{color:#fff}.ie-report-note{border-left:1px solid #527663;padding-left:42px}.ie-report-year{letter-spacing:-.06em;color:#c5edb2;font:600 clamp(3.5rem,7vw,6rem)/1.05 Montserrat,sans-serif;display:block}.ie-report-note>p{letter-spacing:.09em;color:#e1ece5;margin:16px 0 28px;font-size:.875rem;line-height:1.7}.ie-report-note>div{border-top:1px solid #527663;padding-top:25px}.ie-report-note h3{letter-spacing:-.035em;margin:0 0 12px;font:600 1.25rem/1.5 Montserrat,sans-serif}.ie-report-note div>p{color:#e1ece5;font-size:1rem;line-height:1.8}@media (width>=1500px){.ie-title-break{display:none}.ie-hero-copy{padding-right:60px}.ie-hero-photo{min-height:610px}}@media (width<=1100px){.ie-hero-copy{padding-left:28px;padding-right:28px}.ie-hero h1{font-size:3.25rem}.ie-story{gap:40px}.ie-story-visual{padding-right:25px}.ie-women{gap:32px;padding:30px}.ie-report-grid{gap:55px}.ie-section-heading>p{max-width:310px}.impact-editorial .impact-sector-grid{gap:0 26px}.ie-section-nav>div{gap:24px}}@media (width<=780px){.ie-hero{grid-template-columns:1fr;margin-top:68px}.ie-hero-copy{padding:28px 20px 36px}.ie-hero .ci-breadcrumb{margin-bottom:28px}.ie-hero h1{max-width:650px;font-size:clamp(2.85rem,9vw,4rem)}.ie-title-break{display:none}.ie-hero-intro,.ie-hero-lead{max-width:560px}.ie-hero-photo{min-height:330px}.ie-hero-photo>img{object-position:center 43%}.ie-hero-photo figcaption{padding:50px 20px 20px}.ie-hero-photo figcaption span{font-size:1.2rem}.ie-section-nav>div{gap:8px 24px;min-height:80px}.ie-section-nav a{font-size:.875rem}.ie-section-nav span{display:none}.ie-overview{padding-block:36px}.ie-overview-head{margin-bottom:30px;display:block}.ie-overview-head>p{text-align:left;margin-top:18px}.impact-editorial .impact-stat-strip{grid-template-columns:1fr 1fr}.impact-editorial .impact-stat-strip>div{padding:24px 15px!important}.impact-editorial .impact-stat-strip>div:nth-child(odd){padding-left:0!important}.impact-editorial .impact-stat-strip>div:nth-child(3){border-left:0}.impact-editorial .impact-stat-strip>div:nth-child(n+3){border-top:1px solid #46725d}.impact-editorial .impact-stat-strip dd{font-size:2.6rem}.impact-editorial .impact-stat-strip dt{font-size:.9375rem}.ie-stories{padding-block:52px 42px}.ie-section-heading{margin-bottom:32px;display:block}.ie-section-heading>p{max-width:520px;margin-top:18px}.ie-section-heading>p br{display:none}.ie-story{grid-template-columns:1fr;gap:34px}.ie-story+.ie-story{margin-top:52px}.ie-main-image>img{height:370px}.ie-story-visual{padding-bottom:65px;padding-right:25px}.ie-inset-image{max-width:230px}.ie-inset-image img{height:150px}.ie-women{gap:30px;margin-inline:0;padding:28px 24px}.ie-women-image{order:1}.ie-women .ie-story-copy{order:2}.ie-women-image img{object-position:center;height:300px}.ie-story-copy h3{font-size:2.25rem}.ie-story-end{display:block}.ie-story-end a{margin-top:12px;display:inline-block}.ie-results{padding-block:50px}.impact-editorial .impact-sector-grid{grid-template-columns:1fr 1fr;gap:0 26px}.ie-coverage{padding-block:50px}.ie-state-grid{grid-template-columns:1fr;gap:32px}.ie-state-grid h3{font-size:1.75rem}.ie-accountability{padding-block:48px}.ie-report-grid{grid-template-columns:1fr;gap:36px}.ie-report-note{border-top:1px solid #527663;border-left:0;padding-top:30px;padding-left:0}.ie-report-year{font-size:4rem}.ie-report-note>div{max-width:520px}.ie-report-actions{gap:22px}}@media (width<=480px){.impact-editorial .impact-sector-grid{grid-template-columns:1fr}.impact-editorial .impact-sector-grid h3,.impact-editorial .impact-sector-grid dt{min-height:0}.ie-hero-photo{min-height:290px}.ie-hero-photo figcaption{font-size:.875rem}.ie-main-image>img{height:320px}.ie-women{padding:22px 18px}.ie-story-facts{gap:26px}.ie-story-facts dt{max-width:130px}.ie-story-copy h3{font-size:2rem}.ie-report-actions{flex-direction:column;align-items:start}}@media (width<=780px){.ie-women-image img{aspect-ratio:auto;height:auto}}
