.faq-details.svelte-1jo63f4{border-bottom:1px solid color-mix(in srgb, var(--color-text-primary) 8%, transparent)}.faq-summary.svelte-1jo63f4{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 0;list-style:none;transition:color .2s;display:flex}.faq-summary.svelte-1jo63f4::-webkit-details-marker{display:none}.faq-summary.svelte-1jo63f4:hover .faq-question:where(.svelte-1jo63f4){color:var(--color-text-primary)}.faq-question.svelte-1jo63f4{font-family:var(--font-body);color:var(--color-text-primary);flex:1;font-size:1.0625rem;font-weight:500;line-height:1.4;transition:color .2s}.faq-chevron.svelte-1jo63f4{width:1.25rem;height:1.25rem;color:var(--color-text-muted);flex-shrink:0;margin-top:.125rem;transition:transform .35s cubic-bezier(.16,1,.3,1),color .2s}.faq-details[open].svelte-1jo63f4 .faq-chevron:where(.svelte-1jo63f4){color:var(--color-text-primary);transform:rotate(180deg)}.faq-content.svelte-1jo63f4{padding-bottom:1.5rem}.faq-answer.svelte-1jo63f4{font-family:var(--font-body);color:var(--color-text-muted);font-size:.9375rem;line-height:1.65}.faq-answer.svelte-1jo63f4 p:last-child{margin-bottom:0}@supports (interpolate-size:allow-keywords){.faq-details.svelte-1jo63f4{interpolate-size:allow-keywords}.faq-details.svelte-1jo63f4::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .4s cubic-bezier(.16,1,.3,1),content-visibility .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-details[open].svelte-1jo63f4::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.faq-chevron.svelte-1jo63f4{transition:none}.faq-details.svelte-1jo63f4::details-content{transition:none!important}}
