.long-form.svelte-5a012p h2{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-4) 0}.long-form.svelte-5a012p p{font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary);margin:0 0 var(--spacing-4) 0}.long-form.svelte-5a012p ul,.long-form.svelte-5a012p ol{font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary);margin:0 0 var(--spacing-4) var(--spacing-5);padding-left:var(--spacing-3)}.long-form.svelte-5a012p li{margin-bottom:var(--spacing-2)}.long-form.svelte-5a012p a{color:var(--color-brand-accent-a);text-decoration:underline}.long-form.svelte-5a012p strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.faq-list.svelte-5a012p{display:flex;flex-direction:column;gap:var(--spacing-3)}.faq-item.svelte-5a012p{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq-question.svelte-5a012p{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);cursor:pointer;list-style:none}.faq-question.svelte-5a012p::-webkit-details-marker{display:none}.faq-number.svelte-5a012p{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--color-brand-accent-a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.faq-text.svelte-5a012p{flex:1;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.faq-chevron.svelte-5a012p{flex-shrink:0;color:var(--color-text-muted);transition:transform .2s ease}.faq-item[open].svelte-5a012p .faq-chevron:where(.svelte-5a012p){transform:rotate(180deg)}.faq-answer.svelte-5a012p{padding:0 var(--spacing-4) var(--spacing-4) calc(28px + var(--spacing-3) * 2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.faq-answer.svelte-5a012p p:where(.svelte-5a012p){margin:0 0 var(--spacing-2) 0}.faq-link.svelte-5a012p{display:inline-block;margin-top:var(--spacing-2);color:var(--color-brand-accent-a);text-decoration:none;font-weight:var(--weight-semibold);font-size:var(--text-sm)}.faq-link.svelte-5a012p:hover{text-decoration:underline}
