.faq-page.svelte-7bz318{margin:0 auto;padding:40px 24px 56px}.hero-card.svelte-7bz318{display:grid;grid-template-columns:88px 1fr;gap:20px;align-items:center;margin-bottom:30px}.hero-mascot.svelte-7bz318{width:88px;height:88px;object-fit:contain;image-rendering:pixelated}.page-header.svelte-7bz318 p:where(.svelte-7bz318){color:var(--soft);font-size:18px;line-height:1.6;margin:12px 0 0;max-width:660px}.faq-category.svelte-7bz318{margin-bottom:34px}.faq-category.svelte-7bz318 h2:where(.svelte-7bz318){margin:0 0 14px;color:var(--ink);font:800 clamp(26px,3vw,36px)/1.05 var(--font-heading);font-stretch:84%;letter-spacing:-.025em}.faq-item.svelte-7bz318{margin-bottom:14px}@media(min-width:1100px){.faq-category.svelte-7bz318{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start}.faq-category.svelte-7bz318 h2:where(.svelte-7bz318){grid-column:1 / -1;margin-bottom:0}.faq-item.svelte-7bz318{margin-bottom:0}}.faq-question.svelte-7bz318{margin:0;padding:16px 20px 0;color:var(--ink);font:800 17px/1.35 var(--font-body)}.faq-answer.svelte-7bz318{padding:6px 20px 18px}.faq-answer.svelte-7bz318 p:where(.svelte-7bz318){color:var(--ink);font-size:16px;line-height:1.7;margin:0}@media(max-width:640px){.faq-page.svelte-7bz318{padding:28px 16px 44px}.hero-card.svelte-7bz318{grid-template-columns:1fr}}
