.faq.svelte-1vyz8mk{border-top:var(--border);width:100%}.item.svelte-1vyz8mk{border-bottom:var(--border)}.question.svelte-1vyz8mk{width:100%;color:var(--fg-bright);letter-spacing:-.015em;text-align:left;white-space:normal;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:1.25rem;font-weight:600;line-height:1.3;display:flex}@media (width<=768px){.question.svelte-1vyz8mk{font-size:1.1rem}}.question.svelte-1vyz8mk span:where(.svelte-1vyz8mk):first-child{min-width:0}.question.svelte-1vyz8mk:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--br)}.toggle.svelte-1vyz8mk{width:2.25rem;height:2.25rem;color:var(--fg);background-color:var(--bg-lighter);border:var(--border);transition:rotate var(--tt-large) var(--ease-reveal), background-color var(--tt) ease-in-out, border-color var(--tt) ease-in-out, color var(--tt) ease-in-out;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.toggle.svelte-1vyz8mk svg{width:1.1rem;height:1.1rem}.question.svelte-1vyz8mk:hover .toggle:where(.svelte-1vyz8mk){border-color:color-mix(in srgb, var(--accent) 45%, var(--bc))}.open.svelte-1vyz8mk .toggle:where(.svelte-1vyz8mk){color:var(--on-color);background-color:var(--accent);border-color:var(--accent);rotate:45deg}.answer.svelte-1vyz8mk{grid-template-rows:0fr;display:grid}@media (prefers-reduced-motion:no-preference){.answer.svelte-1vyz8mk{transition:grid-template-rows var(--tt-large) var(--ease-reveal)}}.answer.svelte-1vyz8mk>div:where(.svelte-1vyz8mk){min-height:0;overflow:hidden}.open.svelte-1vyz8mk .answer:where(.svelte-1vyz8mk){grid-template-rows:1fr}p.svelte-1vyz8mk{padding:0 4rem 1.5rem 0;line-height:1.6}@media (width<=768px){p.svelte-1vyz8mk{padding-right:0}}
