.faq-page.svelte-1bex8oj{max-width:760px;margin:2rem auto;padding:0 1.25rem 4rem;color:var(--fg);line-height:1.65}header.svelte-1bex8oj{text-align:center;padding:1.5rem 0}.eyebrow.svelte-1bex8oj{color:var(--gold, #C9A961);font-size:.8rem;font-weight:700;letter-spacing:.15em;margin-bottom:.5rem}h1.svelte-1bex8oj{font-size:clamp(1.8rem,4vw,2.5rem);margin:.25rem 0 .75rem}.lede.svelte-1bex8oj{color:var(--muted);font-size:1rem;max-width:540px;margin:0 auto}.lede.svelte-1bex8oj a{color:var(--gold, #C9A961);text-decoration:underline}.toc.svelte-1bex8oj{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1.5rem 0 2rem}.toc.svelte-1bex8oj a:where(.svelte-1bex8oj){padding:.4rem .9rem;border-radius:999px;background:#c9a96114;border:1px solid rgba(201,169,97,.25);text-decoration:none;color:inherit;font-size:.88rem;transition:background .15s ease}.toc.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{background:#c9a9612e}section.svelte-1bex8oj{margin-top:2rem}section.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.3rem;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08);scroll-margin-top:1rem}details.svelte-1bex8oj{border-top:1px solid rgba(255,255,255,.06);padding:.75rem 0}details.svelte-1bex8oj:first-of-type{border-top:0}details.svelte-1bex8oj summary:where(.svelte-1bex8oj){cursor:pointer;font-weight:600;padding-right:1rem;list-style:none}details.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}details.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:" +";color:var(--gold, #C9A961);font-weight:700;float:right}details[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:" −"}details.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:.5rem 0 0;color:var(--muted);font-size:.92rem}details.svelte-1bex8oj p:where(.svelte-1bex8oj) a{color:var(--gold, #C9A961);text-decoration:underline}details.svelte-1bex8oj p:where(.svelte-1bex8oj) strong{color:var(--gold, #C9A961)}.cta.svelte-1bex8oj{text-align:center;margin-top:3rem;padding:2rem 1rem;background:#c9a9610f;border:1px solid rgba(201,169,97,.2);border-radius:14px}.cta.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0 0 1rem}.btn.svelte-1bex8oj{display:inline-block;padding:.7rem 1.4rem;border-radius:999px;font-weight:600;text-decoration:none}.btn.primary.svelte-1bex8oj{background:#e6c479;color:#251a00}.btn.primary.svelte-1bex8oj:hover{background:#d4b46a}
