.sf-faq.svelte-yvq1vl{padding:var(--space-7) 0;background:var(--color-bg)}.sf-faq__heading.svelte-yvq1vl{font-family:var(--font-family-heading);text-align:center;margin:0 0 var(--space-3);color:var(--color-text);font-size:clamp(1.5rem,3vw,2.25rem)}.sf-faq__intro.svelte-yvq1vl{text-align:center;color:var(--color-text-muted);margin:0 0 var(--space-6)}.sf-faq__list.svelte-yvq1vl{border-top:1px solid var(--color-border);flex-direction:column;gap:0;display:flex}.sf-faq__item.svelte-yvq1vl{border-bottom:1px solid var(--color-border)}.sf-faq__q.svelte-yvq1vl{width:100%;padding:var(--space-4) 0;justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-family-base);font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.sf-faq__chev.svelte-yvq1vl{color:var(--color-primary);transition:transform .2s}.sf-faq__item--open.svelte-yvq1vl .sf-faq__chev:where(.svelte-yvq1vl){transform:rotate(180deg)}.sf-faq__a.svelte-yvq1vl{padding:0 0 var(--space-5);color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.sf-faq__a.svelte-yvq1vl p{margin:0 0 var(--space-3)}.sf-faq__a.svelte-yvq1vl p:last-child{margin-bottom:0}.sf-faq__a.svelte-yvq1vl ul{margin:0 0 var(--space-3);padding-left:1.25rem}.sf-faq__a.svelte-yvq1vl a{color:var(--color-primary);text-decoration:underline}@media (max-width:640px){.sf-faq.svelte-yvq1vl{padding:var(--space-6) var(--space-4)}}
