.faq.svelte-1bex8oj{padding-top:80px;padding-bottom:120px}.faq.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:clamp(40px,6vw,72px);margin:16px 0 20px}.faq-intro.svelte-1bex8oj{max-width:56ch;margin:0 0 48px}.faq-intro.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--accent);text-decoration:none}.faq-intro.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}.faq-body.svelte-1bex8oj{max-width:760px}.faq-group.svelte-1bex8oj{margin-bottom:40px}.faq-group.svelte-1bex8oj:last-child{margin-bottom:0}.faq-group.svelte-1bex8oj>h2:where(.svelte-1bex8oj){font-family:var(--font-display);font-weight:600;font-size:22px;margin:0 0 8px}.faq-item.svelte-1bex8oj{border-top:1px solid var(--line-soft)}.faq-group.svelte-1bex8oj .faq-item:where(.svelte-1bex8oj):last-child{border-bottom:1px solid var(--line-soft)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:500;color:var(--ink)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"+";flex-shrink:0;font-size:24px;line-height:1;color:var(--ink-mute);transition:color .2s ease}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"−"}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):hover{color:var(--accent)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):hover:after{color:var(--accent)}.faq-a.svelte-1bex8oj{padding:0 0 20px;color:var(--ink-soft);font-size:16px;line-height:1.6;max-width:62ch}@media (prefers-reduced-motion: reduce){.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{transition:none}}
