/* 汉文首页 · 购买帮助。无JS原生折叠问答 */
.hw-faq-native,.hw-faq-native *{box-sizing:border-box}
.hw-faq-native{width:100%;background:var(--hw-faq-bg,#faf9f5);color:#352e29;font-family:"Noto Sans TC","Noto Sans SC","Microsoft YaHei",sans-serif;padding:72px 0 80px}
.hw-faq-native__inner{max-width:1280px;width:calc(100% - 56px);margin:auto;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.35fr);gap:clamp(40px,5.8vw,88px)}
.hw-faq-native__kicker{font-size:13px;color:#9a7f62;font-weight:600;letter-spacing:.04em;margin:0}
.hw-faq-native h2{font:400 44px/1.55 "Noto Serif TC","Noto Serif SC","Songti SC",serif;letter-spacing:.01em;margin:24px 0;color:#352e29}
.hw-faq-native__intro{font-size:15px;line-height:2;color:#81766d;margin:0 0 29px}
.hw-faq-native__more{display:inline-flex;align-items:center;gap:18px;text-decoration:none;color:#38322c;border-bottom:1px solid #b8aa9c;padding-bottom:9px;font-size:14px}
.hw-faq-native__right details{border-top:1px solid #dfdcd5}
.hw-faq-native__right details:last-child{border-bottom:1px solid #dfdcd5}
.hw-faq-native__right summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0;font-size:16px;line-height:1.7;font-weight:600;color:#352e29}
.hw-faq-native__right summary::-webkit-details-marker{display:none}
.hw-faq-native__right summary::after{content:"+";font:400 22px Arial,sans-serif;color:#8b867e;flex:0 0 auto}
.hw-faq-native__right details[open] summary::after{content:"−"}
.hw-faq-native__right details[open] summary{padding-bottom:13px}
.hw-faq-native__right p{font-size:15px;line-height:2;color:#81766d;margin:0;padding:0 46px 26px 0}
.hw-faq-native a:focus-visible,.hw-faq-native summary:focus-visible{outline:2px solid #89705a;outline-offset:4px}
@media(max-width:1050px){.hw-faq-native h2{font-size:38px}}
@media(max-width:900px){.hw-faq-native{padding:44px 0 50px}.hw-faq-native__inner{width:calc(100% - 36px);display:block}.hw-faq-native h2{font-size:32px;margin:15px 0}.hw-faq-native__intro{font-size:14px;margin-bottom:20px}.hw-faq-native__more{margin-bottom:36px}.hw-faq-native__right summary{padding:19px 0;font-size:15px}.hw-faq-native__right p{font-size:14px;line-height:1.9;padding-right:14px;padding-bottom:21px}}
