.legal-links{display:inline-flex;flex-wrap:wrap;gap:10px 16px;font-size:12px;line-height:1.5;letter-spacing:0}.legal-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.home-footer:has(.legal-links){flex-wrap:wrap;gap:16px}.partner-directory-badges{display:flex;order:1;flex:1 1 100%;min-width:0;flex-wrap:wrap;align-items:center;gap:4px;margin-top:0}footer.home-footer:has(.partner-directory-badges){position:relative;z-index:10;gap:8px 16px;padding-block:12px;background:var(--home-white, #fff)}.partner-directory-badges a{display:inline-flex;flex:0 0 auto;height:24px;align-items:center;justify-content:center;padding:0 8px;border:1px solid #c8d2c8;border-radius:6px;background:#fff;color:#18372d;font:700 10px/1 Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap}.partner-directory-badges a.image-badge{height:24px;padding:0;border:0;background:transparent}.partner-directory-badges .image-badge img{display:block;width:auto;height:24px;object-fit:contain}.partner-directory-badges a.footer-text-badge:hover{background:#e7eddf}
