.faq-item.svelte-1f1lynr{border-bottom:1.5px solid var(--lvl-border)}.faq-item.svelte-1f1lynr:last-child{border-bottom:none}.faq-question.svelte-1f1lynr{cursor:pointer;text-align:left;width:100%;font-family:var(--font-head);font-size:var(--text-m);color:var(--lvl-navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:600;line-height:1.4;transition:color .15s;display:flex}.faq-question.svelte-1f1lynr:hover{color:var(--lvl-coral)}.faq-question.svelte-1f1lynr:focus-visible{outline:2px solid var(--lvl-coral);outline-offset:2px;border-radius:3px}.faq-icon.svelte-1f1lynr{color:var(--lvl-muted);flex-shrink:0;transition:transform .2s,color .15s}.faq-icon.open.svelte-1f1lynr{color:var(--lvl-coral);transform:rotate(180deg)}.faq-answer.svelte-1f1lynr{padding-bottom:1.25rem}.faq-answer.svelte-1f1lynr p:where(.svelte-1f1lynr){color:var(--lvl-muted);line-height:1.65;font-size:var(--text-m);margin:0}.faq-item--on-navy .faq-question.svelte-1f1lynr{color:var(--lvl-cream);border-bottom-color:var(--lvl-navy-border)}.faq-item--on-navy .faq-answer.svelte-1f1lynr p:where(.svelte-1f1lynr){color:var(--lvl-muted-dark)}@media (prefers-reduced-motion:reduce){.faq-icon.svelte-1f1lynr{transition:none}}
