.wassup-campaign-cta__media--purchased{background:#fffaf0;padding:24px;margin:0}.wassup-campaign-cta__media--purchased img{display:block;width:min(100%,460px);height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 auto}.wassup-campaign-cta__media--purchased figcaption{text-align:center;color:#171717;font-size:.9rem;font-weight:800;margin-top:14px}@media(max-width:540px){.wassup-campaign-cta__media--purchased{padding:18px}}

/* Current financial figures use the same responsive cards as the program tally. */
#financial-snapshot .wassup-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:32px 0}
#financial-snapshot .wassup-stat{min-width:0;margin:0;padding:20px 16px;border:3px solid #171717;border-radius:8px;background:#ffdc43;box-shadow:4px 4px 0 #171717}
#financial-snapshot .wassup-stat strong{display:block;color:#171717;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:900;line-height:1.15;white-space:nowrap;margin-bottom:10px}
#financial-snapshot .wassup-stat span{display:block;color:#171717;font-size:.95rem;font-weight:700;line-height:1.45}
.wassup-campaign-cta .wassup-actions .wassup-button--light{border-color:#171717;color:#171717}
.wassup-campaign-cta .wassup-actions .wassup-button--light:hover,.wassup-campaign-cta .wassup-actions .wassup-button--light:focus-visible{background:#171717;border-color:#171717;color:#fff}
@media(max-width:900px){#financial-snapshot .wassup-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){#financial-snapshot .wassup-stats{gap:14px}#financial-snapshot .wassup-stat{padding:16px 12px}#financial-snapshot .wassup-stat strong{font-size:1.5rem}}
@media(max-width:340px){#financial-snapshot .wassup-stats{grid-template-columns:1fr}}
