.faq-trigger.svelte-19fd9tg{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;padding:1.25rem 0;display:flex}@media (width>=640px){.faq-trigger.svelte-19fd9tg{gap:2rem;padding:1.75rem 0}}.faq-question.svelte-19fd9tg{font-family:var(--font-display);color:var(--color-text-primary);font-size:clamp(1rem,2.2vw,1.6rem);font-weight:500;line-height:1.3;transition:color .25s}.faq-trigger.svelte-19fd9tg:hover .faq-question:where(.svelte-19fd9tg),.faq-question--open.svelte-19fd9tg{color:var(--color-accent)}.faq-icon.svelte-19fd9tg{border:1.5px solid var(--color-border-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .25s;display:flex}.faq-trigger.svelte-19fd9tg:hover .faq-icon:where(.svelte-19fd9tg){border-color:var(--color-accent)}.faq-icon--open.svelte-19fd9tg{border-color:var(--color-accent);transform:rotate(45deg)}.faq-icon.svelte-19fd9tg span:where(.svelte-19fd9tg){color:var(--color-text-primary);margin-top:-1px;font-size:1.5rem;line-height:1;transition:color .25s}.faq-trigger.svelte-19fd9tg:hover .faq-icon:where(.svelte-19fd9tg) span:where(.svelte-19fd9tg),.faq-icon--open.svelte-19fd9tg span:where(.svelte-19fd9tg){color:var(--color-accent)}
