.faq.svelte-1vyz8mk{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden;max-width:80ch}.item.svelte-1vyz8mk+.item:where(.svelte-1vyz8mk){border-top:1px solid var(--border-hairline)}h3.svelte-1vyz8mk{margin:0;font-size:inherit}button.svelte-1vyz8mk{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem;background:none;border:0;text-align:left;font-family:var(--font-body);font-size:1.02rem;font-weight:var(--weight-semibold);color:var(--text-strong);line-height:1.35}button.svelte-1vyz8mk:hover{background:var(--surface-alt)}button.svelte-1vyz8mk svg:where(.svelte-1vyz8mk){flex:none;color:var(--text-muted);transition:transform var(--dur-base) var(--ease-standard)}.item.open.svelte-1vyz8mk button:where(.svelte-1vyz8mk) svg:where(.svelte-1vyz8mk){transform:rotate(180deg);color:var(--green-600)}.panel.svelte-1vyz8mk{padding:0 1.35rem 1.3rem;color:var(--text-body);font-size:var(--text-body-sm);line-height:var(--leading-loose)}.panel.svelte-1vyz8mk p{margin-top:.7rem}.panel.svelte-1vyz8mk p:first-child{margin-top:0}.panel.svelte-1vyz8mk code{font-family:var(--font-mono);background:var(--surface-alt);border:1px solid var(--border-hairline);border-radius:var(--radius-xs);padding:.1rem .4rem;font-size:.86em}
