.faq-wrap.svelte-1o19ry9{gap:var(--sp-2xl);flex-direction:column;display:flex}.faq-cat.svelte-1o19ry9{gap:var(--sp-md);flex-direction:column;display:flex}.faq-cat-label.svelte-1o19ry9{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--c-fg-1);padding-bottom:var(--sp-sm);border-bottom:1px solid var(--c-border);margin:0;font-weight:700}.faq-list.svelte-1o19ry9{gap:var(--sp-sm);flex-direction:column;display:flex}.faq-item.svelte-1o19ry9{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-sm);transition:border-color var(--t-fast), box-shadow var(--t-fast);scroll-margin-top:calc(var(--nav-h,4rem) + 1rem);overflow:hidden}.faq-item.svelte-1o19ry9:hover,.faq-item[open].svelte-1o19ry9{border-color:var(--c-border-hi)}.faq-item.svelte-1o19ry9:target{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent-glow), var(--sh-sm)}.faq-summary.svelte-1o19ry9{justify-content:space-between;align-items:center;gap:var(--sp-md);padding:var(--sp-md);cursor:pointer;color:var(--c-fg-1);-webkit-user-select:none;user-select:none;font-weight:600;list-style:none;display:flex}.faq-summary.svelte-1o19ry9::-webkit-details-marker{display:none}.faq-summary.svelte-1o19ry9::marker{content:"";display:none}.faq-summary.svelte-1o19ry9:hover{background:var(--c-surface-alt)}.faq-summary.svelte-1o19ry9:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.faq-q.svelte-1o19ry9{min-width:0;font-size:var(--fs-sm);flex:1;line-height:1.4}.faq-chev.svelte-1o19ry9{border-radius:var(--r-full);width:1.75rem;height:1.75rem;color:var(--c-fg-2);transition:transform var(--t-base), color var(--t-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq-item[open].svelte-1o19ry9 .faq-chev:where(.svelte-1o19ry9){color:var(--c-accent);transform:rotate(180deg)}.faq-body.svelte-1o19ry9{padding:0 var(--sp-md) var(--sp-md);border-top:1px solid var(--c-border)}.faq-body.svelte-1o19ry9 p{margin:var(--sp-md) 0 0;font-size:var(--fs-sm);color:var(--c-fg-2);line-height:1.7}.faq-body.svelte-1o19ry9 ul,.faq-body.svelte-1o19ry9 ol{margin:var(--sp-md) 0 0;font-size:var(--fs-sm);color:var(--c-fg-2);padding-left:1.4rem;line-height:1.7}.faq-body.svelte-1o19ry9 li{margin:.15rem 0}.faq-body.svelte-1o19ry9 strong{color:var(--c-fg-1);font-weight:700}.faq-body.svelte-1o19ry9 em{font-style:italic}.faq-body.svelte-1o19ry9 a{color:var(--c-accent);text-decoration:underline}.faq-body.svelte-1o19ry9 code{background:var(--c-surface-alt);border-radius:var(--r-sm);font-family:var(--font-mono,monospace);padding:.05rem .35rem;font-size:.85em}@media (width<=600px){.faq-summary.svelte-1o19ry9{padding:var(--sp-sm) var(--sp-md)}.faq-body.svelte-1o19ry9{padding:0 var(--sp-md) var(--sp-sm)}}
