.faq.svelte-c7uw9e{border-top:1px solid var(--hairline);padding:0}.faq.is-last.svelte-c7uw9e{border-bottom:1px solid var(--hairline)}.faq.svelte-c7uw9e summary:where(.svelte-c7uw9e){cursor:pointer;color:var(--paper);padding:clamp(16px,2vw,20px) 32px clamp(16px,2vw,20px) 0;font-size:clamp(15.5px,1.4vw,17px);font-weight:500;line-height:1.4;list-style:none;position:relative}.faq.svelte-c7uw9e summary:where(.svelte-c7uw9e)::-webkit-details-marker{display:none}.faq.svelte-c7uw9e summary:where(.svelte-c7uw9e):after{content:"+";font-family:var(--font-mono);color:var(--paper-faint);transition:transform .2s var(--ease-out), color .2s var(--ease-out);font-size:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq[open].svelte-c7uw9e summary:where(.svelte-c7uw9e):after{content:"−";color:var(--brand-primary,#c9a96e)}.faq-body.svelte-c7uw9e{color:var(--paper-muted);max-width:65ch;padding:0 0 clamp(18px,2vw,22px);font-size:14.5px;line-height:1.65}.faq-body.svelte-c7uw9e .draft-note:where(.svelte-c7uw9e){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-faint);border-left:2px solid var(--hairline-strong);margin:0 0 10px;padding-left:10px;font-size:11px;font-weight:500}.faq-body.svelte-c7uw9e code{font-family:var(--font-mono);border:1px solid var(--hairline);color:var(--paper);background:#ffffff0a;border-radius:4px;padding:1px 5px;font-size:.92em}.faq-body.svelte-c7uw9e p{margin:0 0 10px}.faq-body.svelte-c7uw9e p:last-child{margin-bottom:0}.faq-body.svelte-c7uw9e a{color:var(--paper);border-bottom:1px solid var(--brand-primary,#c9a96e);text-decoration:none}.faq-body.svelte-c7uw9e a:hover{color:var(--brand-primary,#c9a96e)}.faq-body.svelte-c7uw9e strong{color:var(--paper);font-weight:600}
