.mz-impact{width:100%;box-sizing:border-box;padding:clamp(28px,5vw,72px) 0;color:var(--mz-body-color);font-family:inherit}.mz-impact *{box-sizing:border-box}.mz-impact-inner{max-width:1280px;margin:auto;padding:0 clamp(18px,3vw,34px)}.mz-impact-heading{display:grid;grid-template-columns:24% 1fr;gap:var(--mz-gap);align-items:start;margin-bottom:42px}.mz-impact-eyebrow{display:flex;align-items:center;gap:10px;padding-top:9px}.mz-impact-eyebrow i{height:7px;width:7px;border-radius:100%;background:var(--mz-accent);flex:none}.mz-impact-intro h2{margin:0 0 16px!important;max-width:900px;line-height:1.24!important;letter-spacing:-.025em}.mz-impact-intro p{max-width:780px;margin:0!important;line-height:1.7!important}.mz-impact-text{color:var(--mz-text-color)!important;font-size:var(--mz-text-size)!important;font-weight:var(--mz-text-weight)!important;font-style:var(--mz-text-style)!important}.mz-impact-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mz-gap);align-items:stretch}.mz-impact-visual{min-height:350px;overflow:hidden;border-radius:var(--mz-radius);background:#e5e5e5}.mz-impact-photo{display:block;width:100%;height:100%!important;min-height:350px;object-fit:cover}.mz-impact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 32px;align-content:center}.mz-impact-grid.mz-impact-no-image{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.mz-impact-stat{min-width:0}.mz-impact-icon{color:var(--mz-accent);margin-bottom:10px;line-height:1}.mz-impact-value{font-size:clamp(38px,5vw,var(--mz-number-size));line-height:1.05;font-weight:700;letter-spacing:-.05em;color:var(--mz-number-color);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:12px}.mz-impact-stat h3{margin:0 0 6px!important;line-height:1.4!important}.mz-impact-stat p{margin:0!important;line-height:1.55!important;max-width:230px}.mz-impact[dir=rtl] .mz-impact-value{letter-spacing:0}@media(max-width:850px){.mz-impact-heading{grid-template-columns:1fr;gap:14px}.mz-impact-main{grid-template-columns:1fr}.mz-impact-visual,.mz-impact-photo{min-height:270px;max-height:450px}.mz-impact-grid.mz-impact-no-image{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.mz-impact-grid{gap:26px 14px}.mz-impact-value{font-size:clamp(35px,10vw,54px)}.mz-impact-heading{margin-bottom:25px}.mz-impact-visual,.mz-impact-photo{min-height:240px}}
/* v1.0.1: Ensure theme image rules do not collapse the left media column. */
.mz-impact .mz-impact-visual{position:relative;display:block;min-width:0;min-height:350px;aspect-ratio:1.5;overflow:hidden}
.mz-impact .mz-impact-visual .mz-impact-photo{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;position:absolute;inset:0;margin:0!important;opacity:1!important;visibility:visible!important}
@media(max-width:850px){.mz-impact .mz-impact-visual{min-height:270px;aspect-ratio:1.5}}
@media(max-width:500px){.mz-impact .mz-impact-visual{min-height:240px}}

/* 1.0.2: subtitle / impact label intentionally removed; heading spans full width. */
.mz-impact-heading{grid-template-columns:1fr!important;gap:0!important}
.mz-impact-intro{max-width:1050px}
/* Gold applies to the metric label only, not its number or description. */
.mz-impact.mz-impact-label-bg .mz-impact-stat h3.mz-impact-text{
 display:table!important;width:auto!important;max-width:100%;
 padding:3px 9px!important;border-radius:3px;background:var(--mz-label-bg,#a9936e)!important;
 box-decoration-break:clone;-webkit-box-decoration-break:clone;
}
.mz-impact[dir="rtl"] .mz-impact-stat h3.mz-impact-text{direction:rtl;text-align:right}

/* v1.0.3 — white text on gold label, irrespective of saved per-language text colors. */
.mz-impact.mz-impact-label-bg .mz-impact-stat h3.mz-impact-text{color:#ffffff!important;--mz-text-color:#ffffff!important;}
/* Preserve the exact physical 2x2 order in Arabic as well as English and Turkish. */
.mz-impact[dir="rtl"] .mz-impact-grid{direction:ltr}
.mz-impact[dir="rtl"] .mz-impact-stat{direction:rtl;text-align:right}
