.faq-grid.svelte-1af3gwi{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media (min-width: 1024px){.faq-grid.svelte-1af3gwi{grid-template-columns:1fr 1.6fr;gap:64px}}.faq-h2.svelte-1af3gwi{margin-top:16px}.faq-h2 em{font-style:italic;font-weight:400;color:var(--color-primary)}.faq-lead.svelte-1af3gwi{margin-top:18px;max-width:320px}.faq-list.svelte-1af3gwi{border-top:1px solid var(--color-hair)}.faq-item.svelte-1af3gwi{border-bottom:1px solid var(--color-hair)}.faq-summary.svelte-1af3gwi{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-summary.svelte-1af3gwi::-webkit-details-marker{display:none}.faq-summary.svelte-1af3gwi:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.faq-question.svelte-1af3gwi{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--color-ink)}.faq-toggle.svelte-1af3gwi{flex-shrink:0;width:28px;height:28px;border-radius:999px;border:1px solid var(--color-hair);display:flex;align-items:center;justify-content:center;color:var(--color-ink);transform:rotate(0)}@media (prefers-reduced-motion: no-preference){.faq-toggle.svelte-1af3gwi{transition:transform .2s ease}}details[open].svelte-1af3gwi .faq-toggle:where(.svelte-1af3gwi){transform:rotate(45deg)}.faq-answer.svelte-1af3gwi{padding-bottom:22px;max-width:60ch;font-size:15px;line-height:1.55;color:var(--color-muted)}.faq-answer.svelte-1af3gwi p{margin:0 0 12px}.faq-answer.svelte-1af3gwi p:last-child{margin-bottom:0}.faq-answer.svelte-1af3gwi strong{color:var(--color-ink);font-weight:600}.faq-answer.svelte-1af3gwi em{font-style:italic}.faq-answer.svelte-1af3gwi code{font-family:var(--font-family-mono);font-size:14px;background:var(--color-canvas-2);padding:2px 6px;border-radius:4px}
