.gw-faq-section__heading.svelte-pi5nal{margin-bottom:.25rem}.gw-faq-list.svelte-pi5nal{margin-top:1.5rem;display:flex;flex-direction:column;gap:0}.gw-faq-item.svelte-pi5nal{border-bottom:1px solid var(--color-border, #E8E6E1)}.gw-faq-item__question.svelte-pi5nal{padding:1.15rem 2rem 1.15rem 0;font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.05rem;font-weight:600;color:var(--color-dark, #2A2A2A);cursor:pointer;list-style:none;position:relative;line-height:1.4}.gw-faq-item__question.svelte-pi5nal::-webkit-details-marker{display:none}.gw-faq-item__question.svelte-pi5nal:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.3rem;font-weight:300;color:var(--color-accent, #C5962B);font-family:var(--font-family, "DM Sans", sans-serif);transition:transform .2s ease}.gw-faq-item[open].svelte-pi5nal>.gw-faq-item__question:where(.svelte-pi5nal):after{content:"−"}.gw-faq-item__answer.svelte-pi5nal{padding:0 0 1.25rem;font-size:.95rem;line-height:1.7;color:var(--color-body, #555555)}.gw-faq-item__answer.svelte-pi5nal a{color:var(--color-primary, #2D5A1B);text-decoration:underline;text-underline-offset:2px}.gw-faq-item__answer.svelte-pi5nal a:hover{color:var(--color-accent, #C5962B)}.gw-faq-section__footer.svelte-pi5nal{margin-top:2rem;text-align:center}
