/* Risultati cumulati dei canali: finestre di rilevazione esplicitate in pagina. */
.community-impact{background:#191a17;color:#faf8ef;padding:64px var(--gutter);overflow:clip}
.impact-inner{max-width:1360px;margin-inline:auto}
.impact-heading{display:grid;gap:24px;margin-bottom:32px}
.impact-heading h2{font:400 clamp(36px,5vw,68px)/1.06 var(--font-brand);letter-spacing:-.035em;max-width:17ch;text-wrap:pretty}
.impact-heading h2 em{font-style:normal;color:#fff000}
.impact-heading p{font-size:17px;line-height:1.6;color:#d2d1c8;max-width:39ch}
.impact-lead{border-top:1px solid #ffffff30;padding-block:28px 32px;display:grid;gap:12px}
.impact-lead>p{font-size:13px;color:#cfcec5}
.impact-lead-number{font:500 clamp(130px,35vw,190px)/.95 var(--font-brand);letter-spacing:-.075em;color:#fff000;display:flex;align-items:center;justify-content:space-between;gap:20px;font-variant-numeric:tabular-nums}
.impact-spark{font-size:.4em;font-weight:400;letter-spacing:0;line-height:1}
.impact-lead h3{font:400 clamp(23px,3vw,36px)/1.2 var(--font-brand);letter-spacing:-.025em;margin:8px 0 0}
.impact-panel{border-top:1px solid #ffffff30;padding-block:32px;display:grid;gap:24px}
.impact-grid{margin:0}.impact-metric{display:flex;flex-direction:column-reverse;gap:14px;min-width:0}
.impact-metric dt{font-size:15px;line-height:1.4;color:#dddcd4}
.impact-metric dd{font:500 clamp(76px,21vw,130px)/.95 var(--font-brand);letter-spacing:-.055em;color:#fff000;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}
.impact-engagement-copy{font:400 clamp(21px,2.5vw,30px)/1.35 var(--font-brand);letter-spacing:-.02em;margin:0}.impact-engagement-copy span{display:block;font-size:15px;line-height:1.6;color:#c3c2b9;letter-spacing:0;margin-top:14px}
.impact-method{border-top:1px solid #ffffff30;padding-top:18px;margin-top:4px}.impact-method summary{font-size:14px;color:#e1e0d7;cursor:pointer;padding-block:8px;min-height:44px;list-style-position:inside}.impact-method summary:focus-visible{outline:2px solid #fff000;outline-offset:4px}.impact-method p,.impact-note{font-size:12px;line-height:1.65;color:#b8b7ad;max-width:85ch}.impact-method p{margin:12px 0 20px}.impact-note{margin-top:12px}
@media(min-width:700px){.community-impact{padding-block:80px}.impact-heading{grid-template-columns:1.1fr 1fr;gap:10%;align-items:end;margin-bottom:40px}.impact-lead,.impact-panel{grid-template-columns:1.1fr 1fr;column-gap:10%;padding-block:32px 40px}.impact-lead>p{grid-column:1/-1}.impact-lead-number{font-size:clamp(150px,19vw,250px);justify-content:start;gap:50px}.impact-lead h3,.impact-engagement-copy{align-self:center}.impact-spark{font-size:.32em}.impact-metric dd{font-size:clamp(94px,13vw,170px)}.impact-metric dt{font-size:16px}}
@media(min-width:1100px){.community-impact{padding-block:96px}.impact-heading{grid-template-columns:1.4fr 1fr}}
