.faq-list.svelte-9tglhs{display:flex;flex-direction:column;border-top:.5px solid var(--color-stroke)}.faq-item.svelte-9tglhs{border-bottom:.5px solid var(--color-stroke);overflow:hidden}.faq-question.svelte-9tglhs{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:1.125rem;font-weight:800;line-height:1.3;color:var(--color-fg-1);transition:color .15s}.faq-question.svelte-9tglhs:hover{color:var(--color-fg-2)}@media(min-width:640px){.faq-question.svelte-9tglhs{padding:1.875rem 0;font-size:1.25rem}}.faq-chevron.svelte-9tglhs{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;transition:transform .2s ease;color:var(--color-fg-3);flex-shrink:0}.faq-chevron.open.svelte-9tglhs{transform:rotate(180deg)}.faq-answer.svelte-9tglhs{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.faq-answer-inner.svelte-9tglhs{padding:0 0 1.25rem;color:var(--color-fg-2)}@media(min-width:640px){.faq-answer-inner.svelte-9tglhs{padding:0 0 1.5rem}}.faq-answer-inner.svelte-9tglhs a{color:var(--color-accent-primary)}.faq-answer-inner.svelte-9tglhs a:hover{text-decoration:underline}
