.faq-page{--faq-ink:#12151a;--faq-muted:#5c6570;--faq-line:#e6e9ed;--faq-accent:#1677ff;width:min(800px,100% - 48px);margin:0 auto;padding:64px 0 80px}.faq-page__title{letter-spacing:-.02em;color:var(--faq-ink);margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:650;line-height:1.25}.faq-page__lead{color:var(--faq-muted);margin:0 0 32px;font-size:1.05rem;line-height:1.7}.faq-page__collapse.ant-collapse{background:0 0;border:0}.faq-page__collapse .ant-collapse-item{background:#fff;margin-bottom:10px;overflow:hidden;border:1px solid var(--faq-line)!important;border-radius:10px!important}.faq-page__collapse .ant-collapse-header{font-weight:600;color:var(--faq-ink)!important;align-items:center!important;padding:16px 18px!important}.faq-page__collapse .ant-collapse-content{border-top:1px solid var(--faq-line)!important}.faq-page__collapse .ant-collapse-content-box{color:#12151ac7;font-size:1rem;line-height:1.7;padding:14px 18px 18px!important}.faq-page__links{flex-wrap:wrap;gap:12px 20px;margin:28px 0 0;display:flex}.faq-page__link{color:var(--faq-accent);font-weight:560;text-decoration:none}.faq-page__link:hover{text-decoration:underline}@media (max-width:720px){.faq-page{width:min(100%,100% - 32px);padding:40px 0 64px}}
