.blog-post.svelte-z0vhyq{padding:3rem 1rem;max-width:80ch;margin:0 auto}@media (min-width: 48rem){.blog-post.svelte-z0vhyq{padding:4rem 2rem}}.post-header.svelte-z0vhyq{margin-bottom:3rem}.post-header.svelte-z0vhyq h1:where(.svelte-z0vhyq){font-family:Lora,serif;font-size:2.25rem;color:#004b23;margin-bottom:1rem}.post-header.svelte-z0vhyq .post-intro:where(.svelte-z0vhyq){font-size:1.125rem;color:#6e6e6e}.post-images.svelte-z0vhyq{display:grid;gap:1rem;margin-bottom:3rem}.post-images.svelte-z0vhyq img:where(.svelte-z0vhyq){width:100%;height:auto;border-radius:.5rem;object-fit:cover}
