.faq{max-width:880px;border-top:0}.faq h1{font-size:clamp(32px,4vw,48px);line-height:1.4}.faq-lead{margin-top:20px;color:var(--subtle);font-size:16px;line-height:1.95}.faq-list{margin-top:44px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:20px 0;display:flex;justify-content:space-between;gap:16px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;line-height:1}.faq details[open] summary:after{content:"−"}.faq summary h2{font-size:18px;line-height:1.6;letter-spacing:-.01em}.faq details p{padding:0 0 22px;color:var(--subtle);font-size:15px;line-height:1.95}.faq-contact{margin-top:36px;font-size:14px}.faq-contact a{border-bottom:1px solid currentColor}.site-footer a[href^="https://beian"],.site-footer a[href="/faq/"]{text-decoration:none}
@media(max-width:760px){.faq summary h2{font-size:16px}.faq details p{font-size:14px}}
