.faq-page.svelte-1bex8oj{padding:calc(var(--space-24) + 80px) 0 var(--space-20)}h1.svelte-1bex8oj{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-navy-dark);margin-bottom:var(--space-12)}section.svelte-1bex8oj{margin-bottom:var(--space-10)}h2.svelte-1bex8oj{font-size:var(--font-size-xl);font-weight:600;color:var(--color-navy-deep);margin-bottom:var(--space-4)}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item.svelte-1bex8oj{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-lg);overflow:hidden;transition:box-shadow var(--transition-fast)}.faq-item.svelte-1bex8oj:hover{box-shadow:var(--shadow-sm)}.faq-question.svelte-1bex8oj{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:none;border:none;cursor:pointer;text-align:left;font-size:var(--font-size-base);font-weight:600;color:var(--color-navy-dark);line-height:1.5}.faq-question.svelte-1bex8oj:hover{color:var(--color-navy)}.chevron.svelte-1bex8oj{flex-shrink:0;color:var(--color-gray-500);transition:transform var(--transition-fast)}.faq-item.open.svelte-1bex8oj .chevron:where(.svelte-1bex8oj){transform:rotate(180deg)}.faq-answer.svelte-1bex8oj{padding:0 var(--space-5) var(--space-5)}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:var(--font-size-base);color:var(--color-gray-700);line-height:1.8;white-space:pre-line}@media(max-width:768px){h1.svelte-1bex8oj{font-size:var(--font-size-2xl)}.faq-question.svelte-1bex8oj{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm)}.faq-answer.svelte-1bex8oj{padding:0 var(--space-4) var(--space-4)}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:var(--font-size-sm)}}
