.jj-impact__hero{padding:clamp(4rem,9vw,8rem) 0;background:linear-gradient(135deg,var(--jj-paper),var(--jj-cream))}.jj-impact__hero h1{max-width:15ch}.jj-impact__lead{max-width:68ch;font-size:clamp(1.05rem,2vw,1.3rem);color:var(--jj-muted)}.jj-impact__intro,.jj-impact__section{padding:clamp(3.5rem,7vw,6.5rem) 0}.jj-impact__section--surface{background:var(--jj-paper)}.jj-impact-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--jj-space-4,1rem);margin:0}.jj-impact-metric{padding:1.5rem;background:var(--jj-paper);border-top:4px solid var(--jj-green)}.jj-impact-metric dt{color:var(--jj-muted)}.jj-impact-metric dd{margin:0;font:500 clamp(2.2rem,5vw,4rem)/1 Georgia,serif;color:var(--jj-green)}.jj-impact-metric small{display:block;margin-top:.75rem}.jj-impact-card{height:100%}.jj-impact-summary{max-width:50rem;font-size:1.1rem}.jj-impact-evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem;list-style:none;margin:0;padding:0}.jj-impact-evidence article{height:100%;padding:1.5rem}.jj-impact-evidence time{color:var(--jj-muted)}@media(max-width:30rem){.jj-impact__hero,.jj-impact__section,.jj-impact__intro{padding-inline:0}.jj-impact-metric,.jj-impact-evidence article{padding:1.1rem}}@media print{.jj-impact__hero,.jj-impact__section{padding:1.5rem 0}.jj-impact-card,.jj-impact-evidence article{break-inside:avoid;box-shadow:none}}
