.faq-list.svelte-17vaimu{gap:12px;max-width:820px;margin-inline:auto;display:grid}.faq-list--cols.svelte-17vaimu{align-items:start;max-width:none}@media (width>=760px){.faq-list--cols.svelte-17vaimu{grid-template-columns:1fr 1fr;gap:16px 28px}}.faq-item.svelte-17vaimu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding-inline:20px}.faq-item.svelte-17vaimu summary:where(.svelte-17vaimu){cursor:pointer;color:var(--color-text);padding:16px 32px 16px 0;font-size:.98rem;font-weight:700;list-style:none;position:relative}.faq-item.svelte-17vaimu summary:where(.svelte-17vaimu)::-webkit-details-marker{display:none}.faq-item.svelte-17vaimu summary:where(.svelte-17vaimu):after{content:"";border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:10px;height:10px;margin-top:-7px;transition:transform .2s;position:absolute;top:50%;right:2px;transform:rotate(45deg)}.faq-item[open].svelte-17vaimu summary:where(.svelte-17vaimu):after{margin-top:-3px;transform:rotate(-135deg)}.faq-item.svelte-17vaimu summary:where(.svelte-17vaimu):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;border-radius:4px}.faq-answer.svelte-17vaimu{padding-bottom:18px}.faq-answer.svelte-17vaimu p:where(.svelte-17vaimu){color:var(--color-text-muted);font-size:.92rem;line-height:1.6}.faq-answer.svelte-17vaimu a:where(.svelte-17vaimu){color:var(--color-primary-dark);font-weight:600;text-decoration:underline}
