.faq-page.svelte-1bex8oj{max-width:700px}.faq-title.svelte-1bex8oj{font-family:Playfair Display,serif;font-size:var(--font-size-3xl);color:var(--color-cream);margin-bottom:var(--space-2xl)}.faq-list.svelte-1bex8oj{gap:var(--space-sm);flex-direction:column;display:flex}.faq-item.svelte-1bex8oj{border-bottom:1px solid var(--color-gold-ghost);padding:var(--space-md) 0}.faq-question.svelte-1bex8oj{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-cream);cursor:pointer;font-weight:600;list-style:none}.faq-question.svelte-1bex8oj::-webkit-details-marker{display:none}.faq-question.svelte-1bex8oj:before{content:"+ ";color:var(--color-gold);font-weight:700}.faq-item[open].svelte-1bex8oj .faq-question:where(.svelte-1bex8oj):before{content:"− "}.faq-question.svelte-1bex8oj:hover{color:var(--color-gold)}.faq-answer.svelte-1bex8oj{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-tan);margin-top:var(--space-md);padding-left:var(--space-md);line-height:1.6}.faq-answer.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--color-gold);text-decoration:none}.faq-answer.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--color-cream)}
