code:where(.astro-2drbwlaw){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.faq-section:where(.astro-2drbwlaw){margin-top:1.5rem}.faq-section:where(.astro-2drbwlaw) h2:where(.astro-2drbwlaw){font-size:1.15rem;color:var(--text-primary);margin-bottom:.75rem}.faq-items:where(.astro-2drbwlaw){display:flex;flex-direction:column;gap:.5rem}.faq-item:where(.astro-2drbwlaw){border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:8px;background:var(--bg-surface, rgba(255, 255, 255, .02));overflow:hidden;transition:border-color .15s}.faq-item:where(.astro-2drbwlaw)[open]{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.faq-item:where(.astro-2drbwlaw) summary:where(.astro-2drbwlaw){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;cursor:pointer;font-weight:500;color:var(--text-primary);list-style:none}.faq-item:where(.astro-2drbwlaw) summary:where(.astro-2drbwlaw)::-webkit-details-marker{display:none}.faq-item:where(.astro-2drbwlaw) summary:where(.astro-2drbwlaw):hover{background:var(--bg-surface-hover)}.faq-chev:where(.astro-2drbwlaw){font-size:1.25rem;line-height:1;color:var(--text-muted);transition:transform .15s,color .15s;flex-shrink:0}.faq-item:where(.astro-2drbwlaw)[open] .faq-chev:where(.astro-2drbwlaw){transform:rotate(45deg);color:var(--accent)}.faq-a:where(.astro-2drbwlaw){padding:0 1rem 1rem;color:var(--text-secondary);line-height:1.6}.faq-a:where(.astro-2drbwlaw) p:where(.astro-2drbwlaw){margin:0}.faq-a:where(.astro-2drbwlaw) a:where(.astro-2drbwlaw){color:var(--accent);text-decoration:underline;text-underline-offset:3px}.faq-a:where(.astro-2drbwlaw) code:where(.astro-2drbwlaw){font-size:.875em}.faq-followup:where(.astro-2drbwlaw){margin-top:2rem;padding:1.25rem 1.5rem;border-radius:10px;background:color-mix(in srgb,var(--accent) 4%,transparent);border:1px solid var(--border, rgba(255, 255, 255, .08))}.faq-followup:where(.astro-2drbwlaw) h2:where(.astro-2drbwlaw){font-size:1.1rem;margin-top:0}.faq-followup:where(.astro-2drbwlaw) p:where(.astro-2drbwlaw){margin-bottom:0;color:var(--text-secondary)}.faq-followup:where(.astro-2drbwlaw) a:where(.astro-2drbwlaw){color:var(--accent);text-decoration:underline;text-underline-offset:3px}
