.page.svelte-1ber1o1{padding-bottom:4rem}.hero.svelte-1ber1o1{padding:3rem 0 2rem;text-align:left}.citation-badge.svelte-1ber1o1{display:inline-block;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--font-size-sm, .875rem);font-weight:600;color:var(--color-primary, #2563eb);background:#2563eb14;padding:.375rem .75rem;border-radius:.375rem;margin-bottom:1rem}.headline.svelte-1ber1o1{font-size:var(--font-size-5xl);font-weight:800;line-height:1.1;margin:0 0 1rem;color:var(--color-text, #111827)}.subtitle.svelte-1ber1o1{font-size:var(--font-size-lg);line-height:1.5;color:var(--color-text, #0C0910);max-width:48rem;margin:0 0 .75rem}.meta.svelte-1ber1o1{font-size:var(--font-size-sm, .875rem);color:var(--color-text-muted, #6b7280);margin:0}.content-section.svelte-1ber1o1{padding:2.5rem 0;border-top:1px solid var(--color-border, #e5e7eb)}.prose.svelte-1ber1o1{max-width:48rem;font-size:var(--font-size-lg);line-height:1.7;color:var(--color-text, #1f2937)}.prose.svelte-1ber1o1 p{margin:0 0 1.25rem}.prose.svelte-1ber1o1 p:last-child{margin-bottom:0}.prose.svelte-1ber1o1 strong{font-weight:700;color:var(--color-text, #111827)}.prose.svelte-1ber1o1 a{color:var(--color-primary, #2563eb);text-decoration:underline;text-underline-offset:.2em}.prose.svelte-1ber1o1 a:hover{color:var(--color-primary-hover, #1d4ed8)}.prose.svelte-1ber1o1 ul{margin:0 0 1.25rem;padding-left:1.5rem}.prose.svelte-1ber1o1 li{margin-bottom:.5rem}.faq-section.svelte-1ber1o1{padding-bottom:3rem}@media(max-width:768px){.headline.svelte-1ber1o1{font-size:var(--font-size-3xl)}.subtitle.svelte-1ber1o1,.prose.svelte-1ber1o1{font-size:var(--font-size-md)}}
