.faq.svelte-1h7e2i5{background:var(--paper-deep);padding:clamp(2.5rem,5vw,4rem) 1.5rem}.faq-wrap.svelte-1h7e2i5{max-width:900px;margin:0 auto}.faq-head.svelte-1h7e2i5{margin:0 0 1.5rem}.eyebrow.svelte-1h7e2i5{font-family:var(--font-label);letter-spacing:var(--text-spacing-2);text-transform:uppercase;color:var(--brand-red);margin:0 0 .5rem;font-size:.78rem;font-weight:700}h2.svelte-1h7e2i5{font-family:var(--font-headline);letter-spacing:var(--text-spacing-1);color:var(--ink-warm);margin:0 0 .5rem;font-size:clamp(2.4rem,5vw,3.6rem);line-height:.95}.sub.svelte-1h7e2i5{max-width:60ch;color:var(--ink-warm);opacity:.78;margin:0;font-size:1rem;line-height:1.5}.faq-card.svelte-1h7e2i5{background:var(--paper);border:var(--border-width-md) solid var(--ink-warm);box-shadow:10px 10px 0 var(--brand-red)}.q.svelte-1h7e2i5{border-bottom:1px solid var(--ink-warm)}.q.svelte-1h7e2i5:last-child{border-bottom:0}.q-toggle.svelte-1h7e2i5{cursor:pointer;text-align:left;width:100%;color:var(--ink-warm);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.q-toggle.svelte-1h7e2i5:hover{background:#1e1a1608}.q.svelte-1h7e2i5 h3:where(.svelte-1h7e2i5){font-family:var(--font-headline);letter-spacing:var(--text-spacing-1);color:var(--ink-warm);flex:1;margin:0;font-size:1.3rem;line-height:1.15}.q-chev.svelte-1h7e2i5{color:var(--brand-red);flex-shrink:0;transition:transform .15s}.q.open.svelte-1h7e2i5 .q-chev:where(.svelte-1h7e2i5){transform:rotate(180deg)}.q-answer.svelte-1h7e2i5{padding:0 1.25rem 1.1rem}.q-answer.svelte-1h7e2i5 p:where(.svelte-1h7e2i5){color:var(--ink-warm);opacity:.82;margin:0;font-size:.95rem;line-height:1.55}
