.faq-page.svelte-1dpwvn0{display:grid;grid-template-columns:1fr;align-items:flex-start;padding:var(--space-vertical-md) 0;gap:var(--space-vertical-md);width:100%;height:100%;max-height:100%;overflow-x:hidden;flex:none;align-self:stretch;flex-grow:1;border-top:1px solid var(--color-gray-500);border-bottom:1px solid var(--color-gray-500)}.faq-title.svelte-1dpwvn0{font-size:var(--text-xl);text-align:center;margin-bottom:var(--space-vertical-md);font-weight:700}.faq-list.svelte-1dpwvn0{width:100%;display:flex;flex-direction:column;gap:var(--space-vertical-sm)}.faq-item.svelte-1dpwvn0{background:var(--color-gray-100);color:var(--color-text);padding:var(--space-vertical-sm) var(--space-horizontal-md);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;transition:background var(--transition-normal)}.faq-item[open].svelte-1dpwvn0{background:var(--color-primary);color:var(--color-light);box-shadow:var(--shadow-md)}.faq-question.svelte-1dpwvn0{font-size:var(--text-md);font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:1rem;-webkit-user-select:none;user-select:none}.faq-toggle.svelte-1dpwvn0{font-weight:700;font-size:1.5em;transition:transform var(--transition-normal)}details[open].svelte-1dpwvn0 .faq-toggle:where(.svelte-1dpwvn0){transform:rotate(45deg)}.faq-answer.svelte-1dpwvn0{margin-top:var(--space-vertical-xs);font-size:var(--text-sm);line-height:var(--line-height-base)}@media (prefers-color-scheme: dark){.faq-item.svelte-1dpwvn0{background:var(--color-gray-800);color:var(--color-light)}.faq-item[open].svelte-1dpwvn0{background:var(--color-primary-hover)}}
