.page.svelte-l7qr1t{padding:8rem 0 5rem}.container.svelte-l7qr1t{max-width:820px;margin:0 auto;padding:0 2rem}.eyebrow.svelte-l7qr1t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:1.25rem;font-size:.78rem;font-weight:600}h1.svelte-l7qr1t{letter-spacing:-.03em;color:var(--text);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:800}.sub.svelte-l7qr1t{color:var(--text-muted);max-width:620px;margin-bottom:3rem;font-size:1.1rem;line-height:1.7}.prose.svelte-l7qr1t h2:where(.svelte-l7qr1t){font-family:var(--font-display);color:var(--text);margin:2.5rem 0 1rem;font-size:1.35rem;font-weight:700}.prose.svelte-l7qr1t p:where(.svelte-l7qr1t){color:var(--text-muted);margin-bottom:1rem;font-size:1rem;line-height:1.75}.prose.svelte-l7qr1t a:where(.svelte-l7qr1t){color:var(--accent-light);text-underline-offset:3px;-webkit-text-decoration:underline #c8a76a4d;text-decoration:underline #c8a76a4d}.prose.svelte-l7qr1t a:where(.svelte-l7qr1t):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.prose.svelte-l7qr1t code:where(.svelte-l7qr1t){font-family:var(--font-mono,"JetBrains Mono", monospace);background:#ffffff0a;border-radius:4px;padding:.15em .4em;font-size:.85em}
