.faq-section .faq-list{flex-direction:column;gap:12px;display:flex}.faq-section .faq-item{color:#323840;background:#f7f8fa;border-radius:20px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.faq-section .faq-item__button{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px;display:flex}.faq-section .faq-item__question{color:#202734;font-family:MiSans-Bold,PingFang SC,sans-serif;font-size:16px;font-weight:620;line-height:1.45}.faq-section .faq-item__icon{color:#617089;text-align:center;flex:none;width:24px;font-size:28px;line-height:1;transition:transform .24s,color .24s}.faq-section .faq-item.is-open .faq-item__icon{color:#1e64ff;transform:rotate(180deg)}.faq-section .faq-item__answer-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .28s,transform .28s;display:grid;transform:translateY(-6px)}.faq-section .faq-item__answer-wrap.is-open{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.faq-section .faq-item__answer{margin:0 20px;padding-bottom:0;overflow:hidden}.faq-section .faq-item__answer p{color:#727a8b;font-size:14px;line-height:1.95;transition:transform .32s}.faq-section .faq-item__answer-wrap.is-open .faq-item__answer{margin-top:-2px;padding-bottom:20px;transform:translateY(0)}
