.d3-contact-languages{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;align-items:center}
.d3-contact-languages a{display:inline-flex;gap:7px;align-items:center;padding:6px 10px;border:1px solid #b8b8b8;border-radius:4px;line-height:1.5;font-size:14px;text-decoration:none}
.d3-contact-languages a[aria-current="page"]{border-color:currentColor;font-weight:700;background:rgba(128,128,128,.12)}
.d3-contact-languages a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.d3-contact-languages img{display:block;width:24px;height:16px;object-fit:cover;box-shadow:0 0 0 1px rgba(128,128,128,.35)}
