.curated-campaign-links{margin-block:1.5rem;padding-top:1.25rem;border-top:1px solid #d8e2dc}.curated-campaign-links h2{font-size:1.1rem;margin:0 0 .8rem}.curated-campaign-card{border:1px solid #d8e2dc;border-radius:16px;padding:1rem;background:#f8faf8;max-width:42rem;overflow-wrap:anywhere}.curated-campaign-card h3{font-size:1.1rem;margin:.6rem 0}.curated-campaign-card p{margin:.6rem 0;line-height:1.6}.curated-campaign-label{font-size:.8rem;color:#3f6252}.curated-campaign-source,.curated-campaign-period{font-size:.85rem;color:#455a50}.curated-campaign-card a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;max-width:100%;white-space:normal}.curated-campaign-card a:focus-visible{outline:3px solid #165e45;outline-offset:4px}
