.faq-section.svelte-zf6wv8{max-width:900px;width:100%;margin:0 auto;padding-left:32px;padding-right:32px;box-sizing:border-box}@media(max-width:640px){.faq-section.svelte-zf6wv8{padding-left:20px;padding-right:20px}}.membership-section-heading.svelte-zf6wv8{text-align:center;margin-bottom:48px}.section-eyebrow.svelte-zf6wv8{font-family:var(--font-sans, Inter, sans-serif);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-weight:500}.section-title.svelte-zf6wv8{font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:clamp(38px,7vw,56px);line-height:1.05;font-weight:300;letter-spacing:-.01em;margin:14px 0 22px}.section-title--italic.svelte-zf6wv8{font-style:italic;font-weight:400}.crim-rule.svelte-zf6wv8{width:36px;height:1px;background:var(--crimson);margin:0 auto}.faq-list.svelte-zf6wv8{border-top:1px solid var(--border)}.faq-item.svelte-zf6wv8{border-bottom:1px solid var(--border)}.faq-question.svelte-zf6wv8{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;border:0;background:transparent;text-align:left;color:var(--charcoal)}.faq-question.svelte-zf6wv8 span:where(.svelte-zf6wv8):first-child{font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:22px;font-weight:400}.faq-icon.svelte-zf6wv8{font-family:var(--font-sans, Inter, sans-serif);font-size:18px;color:var(--muted)}.faq-answer.svelte-zf6wv8{overflow:hidden;transition:max-height .3s var(--ease-quiet),opacity .3s var(--ease-quiet)}.faq-answer.svelte-zf6wv8 p:where(.svelte-zf6wv8){font-family:var(--font-sans, Inter, sans-serif);font-size:14px;line-height:1.75;font-weight:300;color:var(--muted);margin:0 0 24px}
