.faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{background:#FFF;border:1px solid rgba(0,0,0,0.08);border-radius:20px;overflow:hidden}.faq-question{list-style:none;cursor:pointer;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{content:""}.faq-question .faq-question-text{line-height:1.3}.faq-question .faq-arrow{width:14px;height:14px;flex-shrink:0;transition:transform 0.2s ease}.faq-item[open] .faq-arrow{transform:rotate(180deg)}.faq-answer{padding:0 20px 18px;color:rgba(0,0,0,0.7);line-height:1.55;font-size:0.95rem}