
.wechat-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:40px;align-items:center;border-top:1px solid #473d2b}.wechat-contact figure{margin:0;text-align:center}.wechat-contact img{display:block;width:100%;height:auto;background:white;border-radius:8px}.wechat-contact figcaption{font-size:14px;margin-top:12px}.wechat-contact p{max-width:680px}.wechat-contact .actions{display:flex;gap:16px;flex-wrap:wrap}.wechat-contact a:focus-visible{outline:3px solid #d2ad71;outline-offset:4px}@media(max-width:700px){.wechat-contact{grid-template-columns:1fr}.wechat-contact figure{max-width:360px;width:100%;margin:auto}}
