.faqList{display:flex;flex-direction:column;gap:16px}.faqList_item{background:var(--an-surface-card);border:1px solid rgba(var(--an-accent-channels),.1);border-radius:12px;overflow:hidden;transition:all .3s ease}.faqList_item:hover,.faqList_item[open]{border-color:var(--an-accent)}.faqList_item[open] .faqList_question{color:var(--an-accent);font-weight:600}.faqList_question{padding:20px 24px;font-size:var(--an-text-section);font-weight:500;color:var(--an-text);cursor:pointer;list-style:none;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.faqList_question:hover{color:var(--an-accent)}.faqList_question:after{content:"+";font-size:var(--an-text-title);font-weight:300;transition:transform .3s ease}details[open] .faqList_question:after{content:"−"}.faqList_answer{padding:0 24px 20px;font-size:var(--an-text-md);line-height:1.6;color:var(--an-text-muted);animation:anFadeIn .3s var(--an-ease-out) both}@media(prefers-reduced-motion:reduce){:root:not([data-reduced-motion=false]) .faqList_answer{animation:none}}:root[data-reduced-motion=true] .faqList_answer{animation:none}.faqList_item--expanded .faqList_question{cursor:default}.faqList_item--expanded .faqList_question:hover{color:var(--an-text)}.faqList_item--expanded .faqList_question:after{content:none}@media screen and (max-width:767px){.faqList_question{padding:16px 20px;font-size:var(--an-text-md)}.faqList_answer{padding:0 20px 16px;font-size:var(--an-text-base)}}