.faq-list.svelte-142uzfe{border:1px solid var(--light-gray);border-radius:var(--card-radius);flex-direction:column;gap:0;display:flex;overflow:hidden}.faq-item.svelte-142uzfe{border-bottom:1px solid var(--light-gray);transition:background .2s}.faq-item.svelte-142uzfe:last-child{border-bottom:none}.faq-item.open.svelte-142uzfe{background:#c9970008}.faq-question.svelte-142uzfe{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.4rem 1.8rem;transition:background .2s;display:flex}.faq-question.svelte-142uzfe:hover{background:#c997000d}.question-text.svelte-142uzfe{font-family:var(--font-primary);color:var(--dark);font-size:1rem;font-weight:600;line-height:1.4}.faq-item.open.svelte-142uzfe .question-text:where(.svelte-142uzfe){color:var(--gold-dark)}.faq-icon.svelte-142uzfe{background:var(--gold);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.2rem;font-weight:700;transition:transform .2s;display:flex}.faq-item.open.svelte-142uzfe .faq-icon:where(.svelte-142uzfe){background:var(--dark);color:var(--gold-light)}.faq-answer.svelte-142uzfe{max-height:0;padding:0 1.8rem;transition:max-height .4s,padding .3s;overflow:hidden}.faq-answer.visible.svelte-142uzfe{max-height:400px;padding:0 1.8rem 1.4rem}.faq-answer.svelte-142uzfe p:where(.svelte-142uzfe){color:var(--text-dark);font-size:.95rem;line-height:1.8}
