.h2odm-campaigns-public{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;margin:32px 0}.h2odm-campaign-public-card{display:block;text-decoration:none;color:inherit}.h2odm-campaign-public-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px}.h2odm-campaign-public-card h3{margin:18px 0 0;font-size:clamp(24px,2.3vw,38px);line-height:1.08;font-weight:500}.h2odm-campaign-public-card:focus-visible{outline:2px solid currentColor;outline-offset:6px}.h2odm-campaign-public-card p{margin:12px auto 0;max-width:44rem;font-size:1rem;line-height:1.6;color:inherit}
