.faq-page.svelte-9pnvge{min-height:100vh;background:var(--parchment);color:var(--charcoal);padding:5rem 0 7rem}.faq-container.svelte-9pnvge{width:min(900px,calc(100% - 64px));margin:0 auto}.faq-group.svelte-9pnvge{margin-top:72px}.faq-group-label.svelte-9pnvge{display:flex;align-items:baseline;gap:16px;margin-bottom:20px}.faq-group-index.svelte-9pnvge{font-family:var(--font-sans, Inter, sans-serif);font-size:11px;font-weight:400;letter-spacing:.14em;color:color-mix(in srgb,var(--charcoal) 30%,transparent);font-variant-numeric:tabular-nums}.faq-group-title.svelte-9pnvge{font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:400;font-style:italic;line-height:1.1;letter-spacing:-.01em;margin:0}.faq-closing.svelte-9pnvge{margin-top:88px;text-align:center}.faq-closing.svelte-9pnvge p:where(.svelte-9pnvge){font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:clamp(18px,2.4vw,21px);line-height:1.72;margin:0 auto 28px;max-width:560px}.faq-actions.svelte-9pnvge{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.faq-btn.svelte-9pnvge{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--ink-black);background:var(--ink-black);color:var(--ivory);padding:13px 22px;font-family:var(--font-sans, Inter, sans-serif);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background .2s var(--ease-quiet),color .2s var(--ease-quiet),border-color .2s var(--ease-quiet)}.faq-btn.svelte-9pnvge:hover{background:var(--crimson);border-color:var(--crimson)}.faq-btn--outline.svelte-9pnvge{background:transparent;color:var(--charcoal);border-color:var(--border-strong)}.faq-btn--outline.svelte-9pnvge:hover{background:var(--ink-black);border-color:var(--ink-black);color:var(--ivory)}@media(max-width:680px){.faq-page.svelte-9pnvge{padding-top:3.5rem;padding-bottom:5rem}.faq-container.svelte-9pnvge{width:calc(100% - 40px)}.faq-group.svelte-9pnvge{margin-top:56px}}
