.campaign-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.campaign-directory article{padding:22px 18px;background:#f1f8fb;border-radius:6px;min-width:0}.campaign-directory .rp-service-logo{display:flex;align-items:center;justify-content:center;height:70px;width:100%;background:white}.campaign-directory .rp-service-logo img{max-width:100%;width:180px;height:50px;object-fit:contain}.campaign-directory article h3{font-size:18px;color:#0c3152}.campaign-directory article>a{display:flex;min-height:48px;align-items:center;justify-content:center;font-weight:700;font-size:14px}.campaign-directory article>a:first-of-type{background:#009e60;color:white;border-radius:5px}.campaign-checks>div{padding:18px 0;border-bottom:1px solid #dce4ea}.campaign-checks dt{color:#0c3152;font-weight:700}.campaign-checks dd{margin:8px 0 0;line-height:1.85}@media(max-width:700px){.campaign-directory{grid-template-columns:1fr}}