.faq-inner.svelte-bsea3y{max-width:52rem}.faq-head.svelte-bsea3y{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.faq-head.svelte-bsea3y .eyebrow:where(.svelte-bsea3y){margin-bottom:1rem}.faq-title.svelte-bsea3y{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:500;line-height:1.1}.faq-list.svelte-bsea3y{border-top:1px solid var(--border);flex-direction:column;display:flex}.faq-item.svelte-bsea3y{border-bottom:1px solid var(--border)}.faq-question.svelte-bsea3y{text-align:left;cursor:pointer;align-items:center;gap:1rem;width:100%;padding:1.4rem .25rem;list-style:none;display:flex}.faq-question.svelte-bsea3y::-webkit-details-marker{display:none}.faq-question-heading.svelte-bsea3y{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);flex:1;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:600;line-height:1.35}.faq-question.svelte-bsea3y svg:where(.svelte-bsea3y){color:var(--ink-soft);transition:transform .3s var(--ease-out);flex-shrink:0}.faq-item[open].svelte-bsea3y .faq-question:where(.svelte-bsea3y) svg:where(.svelte-bsea3y){transform:rotate(180deg)}.faq-answer.svelte-bsea3y p:where(.svelte-bsea3y){color:var(--ink-soft);padding:0 3rem 1.5rem .25rem;font-size:1rem;line-height:1.6}
