.faq-list.svelte-1tv1jfi{border-bottom:1px solid var(--ln, var(--line))}.faq-item.svelte-1tv1jfi{border-top:1px solid var(--ln, var(--line))}.faq-item.svelte-1tv1jfi:first-child{border-top:2px solid var(--fg, var(--ink))}.faq-question.svelte-1tv1jfi{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.5rem;padding:1rem 0;font-size:var(--fs-s, 1.25rem);font-weight:700;line-height:1.3;color:var(--fg, var(--ink));cursor:pointer;list-style:none;user-select:none}.faq-question.svelte-1tv1jfi::-webkit-details-marker{display:none}.faq-question.svelte-1tv1jfi:after{content:"";flex:none;width:1rem;height:1rem;background:linear-gradient(var(--mark, var(--em-ink)),var(--mark, var(--em-ink))) 50% 50% / 100% 2px no-repeat,linear-gradient(var(--mark, var(--em-ink)),var(--mark, var(--em-ink))) 50% 50% / 2px 100% no-repeat;transition:transform var(--t2, .32s) var(--snap, ease)}.faq-item[open].svelte-1tv1jfi .faq-question:where(.svelte-1tv1jfi):after{transform:rotate(45deg)}.faq-question.svelte-1tv1jfi:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.faq-question.svelte-1tv1jfi:focus-visible{outline:2px solid currentColor;outline-offset:2px}.faq-answer.svelte-1tv1jfi{padding:0 2.5rem 1.5rem 0}.faq-answer.svelte-1tv1jfi p:where(.svelte-1tv1jfi){margin:0;max-width:62ch;font-size:var(--fs-body, 1rem);line-height:1.55;color:var(--fg, var(--ink))}@media(prefers-reduced-motion:reduce){.faq-question.svelte-1tv1jfi:after{transition:none}}
