.blog-page.svelte-1j8k0si{background:var(--canvas);color:var(--canvas-ink);font-family:var(--font-sans)}.blog-h1.svelte-1j8k0si{font-family:var(--font-sans);font-weight:500;letter-spacing:-.03em;line-height:.98;font-size:clamp(2.25rem,6vw,4.5rem);max-width:18ch}.featured-title.svelte-1j8k0si{font-family:var(--font-sans);font-weight:500;letter-spacing:-.02em;line-height:1.08;font-size:clamp(1.5rem,3.4vw,2.5rem)}.post-title.svelte-1j8k0si{font-family:var(--font-sans);font-weight:500;letter-spacing:-.015em;line-height:1.2;font-size:clamp(1.05rem,1.7vw,1.2rem)}.featured-card.svelte-1j8k0si{box-shadow:0 1px #0f0f0f05}.featured-card.svelte-1j8k0si:hover{box-shadow:0 24px 60px -22px #0f0f0f29}.post-card.svelte-1j8k0si{box-shadow:0 1px #0f0f0f05}.post-card.svelte-1j8k0si:hover{box-shadow:0 18px 44px -20px #0f0f0f24}.line-clamp-3.svelte-1j8k0si{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
