.faq-page.svelte-1bex8oj{max-width:var(--page-width-prose);margin:0 auto;padding:2rem 0 4rem}.faq-header.svelte-1bex8oj{margin-bottom:2rem}.faq-header.svelte-1bex8oj h1:where(.svelte-1bex8oj){color:#17324a;letter-spacing:0;margin:0 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.05}.faq-sub.svelte-1bex8oj{color:#746a5f;margin:0;font-size:.95rem;line-height:1.6}.faq-section.svelte-1bex8oj{margin-bottom:2rem}.faq-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){color:#6d4a24;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:800}.faq-list.svelte-1bex8oj{flex-direction:column;gap:.5rem;display:flex}.faq-item.svelte-1bex8oj{background:#fffdf7;border:1px solid #43322229;border-radius:10px;transition:border-color .15s;overflow:hidden}.faq-item.open.svelte-1bex8oj{border-color:#65784f52}.faq-q.svelte-1bex8oj{color:#17324a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-size:1rem;font-weight:500;display:flex}.faq-q.svelte-1bex8oj:hover{background:#ede5d7}.faq-q.svelte-1bex8oj:focus-visible{outline-offset:-2px;outline:3px solid #d86f4c42}.faq-chev.svelte-1bex8oj{color:#65784f;flex-shrink:0;font-size:1.25rem;transition:transform .22s cubic-bezier(.16,1,.3,1)}.faq-item.open.svelte-1bex8oj .faq-chev:where(.svelte-1bex8oj){transform:rotate(45deg)}.faq-body.svelte-1bex8oj{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1);display:grid}.faq-item.open.svelte-1bex8oj .faq-body:where(.svelte-1bex8oj){grid-template-rows:1fr}.faq-body-inner.svelte-1bex8oj{min-height:0;overflow:hidden}.faq-a.svelte-1bex8oj{opacity:0;padding:0 1.15rem 1.05rem;transition:opacity .15s}.faq-item.open.svelte-1bex8oj .faq-a:where(.svelte-1bex8oj){opacity:1;transition:opacity .2s 80ms}.faq-a.svelte-1bex8oj p:where(.svelte-1bex8oj){color:#746a5f;margin:0 0 .75rem;line-height:1.6}.faq-a.svelte-1bex8oj p:where(.svelte-1bex8oj):last-child{margin-bottom:0}.faq-note.svelte-1bex8oj a:where(.svelte-1bex8oj){color:#a94e33;text-underline-offset:.18em;font-weight:600;text-decoration-color:#a94e3347}.faq-note.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:#17324a;text-decoration-color:#17324a59}.faq-links.svelte-1bex8oj{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.faq-links.svelte-1bex8oj a:where(.svelte-1bex8oj){color:#17324a;background:#f7efe1;border:1px solid #43322229;border-radius:8px;align-items:center;min-height:2rem;padding:.35rem .65rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.faq-links.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:#a94e33;border-color:#d86f4c}@media (width<=560px){.faq-page.svelte-1bex8oj{padding-top:1rem}.faq-q.svelte-1bex8oj{padding:.9rem 1rem}.faq-a.svelte-1bex8oj{padding:0 1rem 1rem}}
