.page-header.svelte-1j5tn20{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.header-text.svelte-1j5tn20{font-size:3em;line-height:1em;white-space:nowrap}@media(max-width:700px){.header-text.svelte-1j5tn20{font-size:2.5em;white-space:normal}}.page-section.svelte-1j5tn20{display:grid;grid-template-columns:repeat(auto-fit,minmax(30ch,1fr));gap:16px}.page-section.svelte-1j5tn20.contact{display:flex;flex-direction:column;gap:0}.faq-header.svelte-1j5tn20{grid-column:1 / -1;margin-bottom:0}.faq-header.svelte-1j5tn20 :where(.svelte-1j5tn20){margin-bottom:0}.faq-item.svelte-1j5tn20{max-width:50ch;background:#3278320d;border-radius:16px;padding:16px;border:1px dashed rgba(0,0,0,.3)}.faq-item.svelte-1j5tn20 h3:where(.svelte-1j5tn20){font-size:var(--font-size-lg);font-weight:600;margin-bottom:8px;color:var(--color-text-primary)}.faq-item.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--color-text-secondary);line-height:1.6;margin:0}.contact-info.svelte-1j5tn20{display:flex;flex-direction:column;gap:8px;margin-top:16px}.contact-link.svelte-1j5tn20{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.contact-link.svelte-1j5tn20:hover{text-decoration:underline}@media(max-width:768px){h1.svelte-1j5tn20{font-size:var(--font-size-2xl)}}
