.site-footer .footer-partners{margin-top:40px}
.site-footer .footer-partners h2{margin:0 0 20px;font:400 28px/1.2 Georgia,serif;color:inherit}
.site-footer .footer-partner-tiles{display:flex;flex-wrap:wrap;gap:20px;align-items:center}
.site-footer .footer-partner-tiles>a{display:flex;width:240px;max-width:100%;padding:12px;align-items:center;justify-content:center;background:#fff;border-radius:14px;min-height:44px}
.site-footer .footer-partner-tiles img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}
.site-footer .footer-partner-tiles>a:focus-visible{outline:3px solid #f6f2ea;outline-offset:4px}
@media(max-width:767px){.site-footer .footer-partner-tiles{gap:16px}.site-footer .footer-partner-tiles>a{width:calc((100% - 16px)/2);padding:8px}}
