.faq.svelte-1bex8oj{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}.faq-header.svelte-1bex8oj{padding-bottom:.5rem}.faq-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){letter-spacing:-.03em;margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.faq-header.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-muted);font-size:.85rem;line-height:1.5}.toc.svelte-1bex8oj{flex-wrap:wrap;gap:.5rem;display:flex}.toc-item.svelte-1bex8oj{color:var(--color-primary);border-radius:var(--radius-sm);background:#eff6ff;padding:.4rem .85rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .15s}.toc-item.svelte-1bex8oj:hover{background:#dbeafe}.faq-section.svelte-1bex8oj{flex-direction:column;gap:.625rem;display:flex}.section-header.svelte-1bex8oj{align-items:center;gap:.625rem;margin-bottom:.25rem;display:flex}.section-number.svelte-1bex8oj{color:var(--color-primary);border-radius:var(--radius-xs);background:#eff6ff;padding:.2rem .5rem;font-size:.7rem;font-weight:800}.section-header.svelte-1bex8oj h2:where(.svelte-1bex8oj){letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.faq-item.svelte-1bex8oj{border-radius:var(--radius-md);background:#fff;border:1.5px solid #e5e7eb;transition:all .2s;overflow:hidden;box-shadow:0 1px 3px #0000000a}.faq-item[open].svelte-1bex8oj{border-color:var(--color-primary);box-shadow:0 2px 8px #2563eb14}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.88rem;font-weight:700;list-style:none;display:flex}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"+";color:var(--color-muted);background:var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.1rem;font-weight:400;transition:all .15s;display:flex}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"−";color:#fff;background:var(--color-primary)}.answer.svelte-1bex8oj{color:#4b5563;padding:0 1.25rem 1.25rem;font-size:.84rem;line-height:1.8}.answer.svelte-1bex8oj p:where(.svelte-1bex8oj){margin-bottom:.75rem}.answer.svelte-1bex8oj p:where(.svelte-1bex8oj):last-child{margin-bottom:0}.answer.svelte-1bex8oj strong:where(.svelte-1bex8oj){color:var(--color-text);font-weight:800}.callout.svelte-1bex8oj{border-radius:var(--radius-sm);color:var(--color-primary);background:#eff6ff;margin-bottom:.75rem;padding:1rem 1.25rem;font-size:.85rem;font-weight:700;line-height:1.6}.callout.svelte-1bex8oj:last-child{margin-bottom:0}
