.contact-page{max-width:740px;margin:0 auto}.contact-hero{margin:12px 0 54px}.contact-hero>p:last-child{font-size:20px;line-height:1.65}.contact-hero [lang=zh-CN]{color:var(--muted);font-size:17px}.contact-channel{display:grid;grid-template-columns:40px minmax(0,1fr);gap:24px;border-top:1px solid var(--line);padding-top:32px;margin:0 0 42px;scroll-margin-top:24px}.contact-number{font:12px/1.6 Arial,sans-serif;letter-spacing:1px;color:var(--accent);padding-top:9px}.contact-channel h2{margin:0 0 20px;font-size:29px;line-height:1.35}.contact-channel h2 span{display:block;font:17px/1.7 'Microsoft YaHei',sans-serif;color:var(--muted);margin-top:4px}.contact-channel p{line-height:1.75;margin:12px 0 20px}.contact-secondary{color:var(--muted);font-size:15px}.contact-channel a,.contact-wechat summary{color:var(--accent);font-size:16px}.contact-wechat summary{cursor:pointer;padding:8px 0}.contact-wechat figure{margin:20px 0}.contact-wechat img{display:block;max-width:100%;width:270px;height:auto;background:#fff}.contact-wechat figcaption{font-size:14px;color:var(--muted);max-width:440px;margin-top:16px}.contact-email{overflow-wrap:anywhere;font-size:16px}@media(max-width:600px){.contact-channel{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-top:26px;margin-bottom:32px}.contact-channel h2{font-size:25px}.contact-hero{margin-bottom:38px}.contact-channel p{font-size:16px}.contact-channel .contact-secondary{font-size:15px}}
