.prose-page.svelte-526pxh{max-width:700px;margin:0 auto;padding:48px 24px 80px}.prose-header.svelte-526pxh{margin-bottom:48px}.prose-eyebrow.svelte-526pxh{font-family:var(--font-ui);font-size:10px;text-transform:uppercase;letter-spacing:.28em;color:var(--color-accent);font-weight:500;display:flex;align-items:center;gap:8px;margin:0 0 16px}.prose-title.svelte-526pxh{font-family:var(--font-reader);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:var(--color-foreground);letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.prose-subtitle.svelte-526pxh{font-family:var(--font-reader);font-size:1.1rem;line-height:1.65;color:var(--color-muted);margin:0 0 20px;max-width:560px}.prose-rule.svelte-526pxh{width:40px;height:1px;background:var(--color-accent);opacity:.7}.prose-body.svelte-526pxh{font-family:var(--font-reader);font-size:1.05rem;line-height:1.85;color:var(--color-foreground)}.prose-body.svelte-526pxh h2{font-family:var(--font-reader);font-size:1.6rem;font-weight:700;color:var(--color-foreground);letter-spacing:-.01em;margin:56px 0 16px;line-height:1.25}.prose-body.svelte-526pxh h3{font-family:var(--font-ui);font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);font-weight:600;margin:40px 0 12px}.prose-body.svelte-526pxh p{margin:0 0 20px;color:var(--color-muted)}.prose-body.svelte-526pxh blockquote{border-left:2px solid var(--color-accent);padding-left:20px;margin:28px 0;font-style:italic;color:var(--color-subtle)}.prose-body.svelte-526pxh a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--color-accent) 40%,transparent);transition:text-decoration-color .15s ease}.prose-body.svelte-526pxh a:hover{text-decoration-color:var(--color-accent)}.prose-body.svelte-526pxh ul,.prose-body.svelte-526pxh ol{margin:0 0 20px;padding-left:24px;color:var(--color-muted)}.prose-body.svelte-526pxh li{margin-bottom:8px}.prose-body.svelte-526pxh hr{border:none;height:1px;background:var(--color-border);margin:40px 0}
