.faq.svelte-u49ror{padding-top:120px;padding-bottom:120px}.faq.svelte-u49ror h2:where(.svelte-u49ror){letter-spacing:var(--title-letter-spacing);text-align:center;margin-bottom:48px;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.04}.faq-list.svelte-u49ror{max-width:980px;margin:0 auto}.faq-item.svelte-u49ror{border-top:1px solid var(--line)}.faq-item.svelte-u49ror:last-child{border-bottom:1px solid var(--line)}.faq-q.svelte-u49ror{margin:0}.faq-item.svelte-u49ror button:where(.svelte-u49ror){color:var(--text-d);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;width:100%;padding:26px 0;font-size:19px;display:flex}.faq-item.svelte-u49ror button:where(.svelte-u49ror) span:where(.svelte-u49ror){letter-spacing:var(--title-letter-spacing)}.faq-item.svelte-u49ror svg:where(.svelte-u49ror){color:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;height:22px;transition:transform .35s var(--ease), color .2s;flex:none;width:22px}.faq-item.open.svelte-u49ror svg:where(.svelte-u49ror){color:var(--text);transform:rotate(180deg)}.faq-answer.svelte-u49ror{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.faq-item.open.svelte-u49ror .faq-answer:where(.svelte-u49ror){grid-template-rows:1fr}.faq-answer-clip.svelte-u49ror{min-height:0;overflow:hidden}.faq-answer.svelte-u49ror p:where(.svelte-u49ror){color:var(--muted);max-width:72ch;padding:0 0 28px;font-size:16px;line-height:1.65}.faq-item.svelte-u49ror button:where(.svelte-u49ror):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.faq-answer.svelte-u49ror,.faq-item.svelte-u49ror svg:where(.svelte-u49ror){transition:none}}
