.faq-section.svelte-1t8i6y4{background:var(--color-surface-warm)}.faq-inner.svelte-1t8i6y4{display:grid;grid-template-columns:1fr;gap:var(--gap-xl);align-items:start}@media(min-width:768px){.faq-inner.svelte-1t8i6y4{grid-template-columns:260px 1fr;gap:var(--gap-2xl)}}@media(min-width:768px){.faq-header.svelte-1t8i6y4{position:sticky;top:calc(var(--nav-height) + var(--space-8))}}.faq-section__heading.svelte-1t8i6y4{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin-top:var(--space-6)}.faq-list.svelte-1t8i6y4{display:flex;flex-direction:column}.faq-item.svelte-1t8i6y4{border-top:1px solid var(--color-rule)}.faq-item.svelte-1t8i6y4:last-child{border-bottom:1px solid var(--color-rule)}@media(max-width:767px){.faq-item.svelte-1t8i6y4:last-child{border-bottom:none}}details.svelte-1t8i6y4{padding-block:var(--space-8)}summary.svelte-1t8i6y4{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);-webkit-user-select:none;user-select:none}summary.svelte-1t8i6y4::-webkit-details-marker{display:none}.faq-item__q.svelte-1t8i6y4{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text)}.faq-chevron.svelte-1t8i6y4{flex-shrink:0;width:18px;height:18px;position:relative;transition:transform .25s ease;color:var(--color-text-muted)}.faq-chevron.svelte-1t8i6y4:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translate(-50%,-65%) rotate(45deg)}details[open].svelte-1t8i6y4 .faq-chevron:where(.svelte-1t8i6y4){transform:rotate(180deg)}.faq-item__a.svelte-1t8i6y4{font-size:var(--text-body);color:var(--color-text-muted);line-height:var(--leading-loose);margin-top:var(--space-3)}
