.wechat-account{display:flex;align-items:center;gap:18px;margin:24px 0 0;color:inherit;max-width:100%;scroll-margin-top:110px}
.wechat-account .wechat-account-qr{display:block;flex:0 0 128px;width:128px;line-height:0;background:#fff;text-decoration:none;border:0;padding:0;margin:0}
.wechat-account .wechat-account-qr img{display:block;width:100%;height:auto;aspect-ratio:1;max-width:none;object-fit:contain;border:0;border-radius:0;filter:none;opacity:1;margin:0;padding:0}
.wechat-account figcaption{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;line-height:1.6}
.wechat-account .wechat-account-title{font-size:14px;font-weight:500;line-height:1.5;color:inherit}
.wechat-account .wechat-account-scan{font-size:12px;opacity:.8}
.wechat-account .wechat-account-enlarge{font-size:12px;line-height:1.6;color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;padding:6px 0;margin:0}
.wechat-account a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.wechat-account--contact{margin-top:32px;gap:24px}
.wechat-account--contact .wechat-account-qr{flex-basis:184px;width:184px}
.wechat-account--contact .wechat-account-title{font-size:18px}
.wechat-account--contact .wechat-account-scan,.wechat-account--contact .wechat-account-enlarge{font-size:14px}
@media(max-width:1100px) and (min-width:761px){.wechat-account--footer{flex-wrap:wrap;gap:12px}}
@media(max-width:480px){.wechat-account--contact{gap:18px}.wechat-account--contact .wechat-account-qr{flex-basis:160px;width:160px}.wechat-account--contact .wechat-account-title{font-size:16px}}
