.esg-public-impact{padding:clamp(1.25rem,3vw,2.5rem);margin:2rem 0;border:1px solid #e0d7e6;border-radius:22px;background:#fff8fc;color:#172c50}.esg-public-impact h3{font-size:clamp(1.4rem,3vw,2rem);margin:.3rem 0 1rem}.esg-public-impact h4{margin:1.5rem 0 .7rem;font-size:1rem}.esg-public-impact dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.esg-public-impact dl>div{padding:1rem;border-radius:14px;background:white;border:1px solid #ece1e9}.esg-public-impact dt{font-size:.86rem;line-height:1.4}.esg-public-impact dd{margin:.4rem 0 0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:750;overflow-wrap:anywhere}.esg-public-impact .small-copy{font-size:.85rem;line-height:1.6;color:#485975}.esg-public-impact button{margin-top:.5rem}.esg-public-impact [data-esg-impact-status]{min-height:2.5em}@media(max-width:520px){.esg-public-impact dl{grid-template-columns:1fr}.esg-public-impact dl>div{display:flex;justify-content:space-between;gap:1rem;align-items:center}.esg-public-impact dd{margin:0}}
