/* A quiet contact column: three details, followed by four official media links. */
body[data-encap-site] .encap-footer-v2 .encap-footer-details{display:grid;gap:4px;margin:15px 0 0;font-style:normal}
body[data-encap-site] .encap-footer-v2 .encap-footer-detail{display:flex;align-items:flex-start;gap:12px;min-height:42px;margin:0;padding:8px 0;border:0;background:transparent;color:var(--encap-ink);font:400 14px/1.6 var(--encap-font);letter-spacing:0;text-decoration:none;overflow-wrap:anywhere}
body[data-encap-site] .encap-footer-v2 .encap-footer-detail>svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px;color:#656565}
body[data-encap-site] .encap-footer-v2 a.encap-footer-detail:hover{color:var(--encap-red);text-decoration:underline;text-underline-offset:4px}
body[data-encap-site] .encap-footer-v2 .encap-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding:0}
body[data-encap-site] .encap-footer-v2 .encap-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;margin:0;padding:0;border:1px solid var(--encap-line);border-radius:0;background:transparent;color:var(--encap-ink);text-decoration:none}
body[data-encap-site] .encap-footer-v2 .encap-footer-social svg{display:block;width:20px;height:20px}
body[data-encap-site] .encap-footer-v2 .encap-social-cutout{fill:var(--encap-surface)}
body[data-encap-site] .encap-footer-v2 .encap-footer-social a:hover{border-color:var(--encap-red);background:var(--encap-red);color:#fff}
body[data-encap-site] .encap-footer-v2 .encap-footer-social a:hover .encap-social-cutout{fill:var(--encap-red)}
@media(max-width:650px){body[data-encap-site] .encap-footer-v2 .encap-footer-details{margin-top:12px}}
