.faq-list.svelte-2piphp{max-width:800px;margin:0 auto;border:1px solid var(--glass-border);border-radius:var(--border-radius-md);overflow:hidden}.faq-item.svelte-2piphp{border-bottom:1px solid var(--glass-border);background:var(--glass-bg)}.faq-item.svelte-2piphp:last-child{border-bottom:none}.faq-question.svelte-2piphp{background:none;border:none;color:var(--text-light);padding:var(--space-md) var(--space-lg);width:100%;text-align:left;font-size:1.1rem;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color var(--transition-speed-fast)}.faq-question.svelte-2piphp:hover{background-color:var(--glass-bg-hover)}.faq-question.svelte-2piphp .icon:where(.svelte-2piphp){font-size:1.5rem;color:var(--primary-light);transition:transform var(--transition-speed-normal) var(--timing-function-smooth)}.faq-question.svelte-2piphp .icon.rotate:where(.svelte-2piphp){transform:rotate(180deg)}.faq-answer.svelte-2piphp{padding:0 var(--space-lg) var(--space-md) var(--space-lg);color:var(--text-medium);font-weight:300;line-height:1.7;overflow:hidden}.faq-answer.svelte-2piphp p:where(.svelte-2piphp){max-width:100%;margin-bottom:0}
