.blog-post.svelte-1teoznn{max-width:800px;margin:0 auto;padding:120px 24px 80px}.post-header.svelte-1teoznn{text-align:center;margin-bottom:48px}.meta.svelte-1teoznn{font-size:.9rem;color:#5f6368;margin-bottom:16px;font-weight:500}.separator.svelte-1teoznn{margin:0 8px}.title.svelte-1teoznn{font-size:3rem;line-height:1.1;color:#1d1d1f;font-weight:500;letter-spacing:-.02em}.hero-image.svelte-1teoznn{width:100%;height:400px;border-radius:12px;overflow:hidden;margin-bottom:64px}.hero-image.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;object-fit:cover}.content.svelte-1teoznn{font-size:1.1rem;line-height:1.6;color:#3c4043}.content.svelte-1teoznn p{margin-bottom:24px}.content.svelte-1teoznn .lead{font-size:1.3rem;color:#1d1d1f;font-weight:400;margin-bottom:32px}.content.svelte-1teoznn h3{font-size:1.8rem;color:#1d1d1f;margin:48px 0 24px;font-weight:500}.content.svelte-1teoznn ul{margin-bottom:32px;padding-left:24px}.content.svelte-1teoznn li{margin-bottom:12px}.content.svelte-1teoznn .image-block{margin:48px 0}.content.svelte-1teoznn .image-block img{width:100%;border-radius:8px;margin-bottom:12px}.content.svelte-1teoznn .caption{font-size:.9rem;color:#5f6368;text-align:center;display:block}@media (max-width: 768px){.title.svelte-1teoznn{font-size:2.2rem}.hero-image.svelte-1teoznn{height:250px}}
