.faq-category.svelte-1bn6u6z{margin-bottom:40px}.faq-category-label.svelte-1bn6u6z{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 14px;font-size:12px;font-weight:600}.faq-item.svelte-1bn6u6z{border-bottom:1px solid var(--border)}.faq-item.svelte-1bn6u6z summary:where(.svelte-1bn6u6z){cursor:pointer;font-family:var(--font-sans);color:var(--text-heading);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-item.svelte-1bn6u6z summary:where(.svelte-1bn6u6z)::-webkit-details-marker{display:none}.faq-item.svelte-1bn6u6z summary:where(.svelte-1bn6u6z):after{content:"+";color:var(--accent-ink);transition:transform .2s var(--ease-standard);flex-shrink:0;font-size:22px;font-weight:400}.faq-item[open].svelte-1bn6u6z summary:where(.svelte-1bn6u6z):after{transform:rotate(45deg)}.faq-answer.svelte-1bn6u6z{font-family:var(--font-serif);color:var(--ink-800);padding:0 0 18px;font-size:15px;line-height:1.7}.faq-item.svelte-1bn6u6z ul:where(.svelte-1bn6u6z){margin:12px 0 18px;padding-left:1.35rem;list-style:outside}.faq-item.svelte-1bn6u6z li:where(.svelte-1bn6u6z){margin-bottom:.5rem}.faq-item.svelte-1bn6u6z li:where(.svelte-1bn6u6z):last-child{margin-bottom:0}.faq-answer.svelte-1bn6u6z a:where(.svelte-1bn6u6z){color:var(--accent-ink)}.faq-cta.svelte-1bn6u6z{text-align:center;padding-top:8px}.faq-cta.svelte-1bn6u6z p:where(.svelte-1bn6u6z){font-family:var(--font-serif);color:var(--text-muted);margin-bottom:20px;font-size:16px}
