.hero-compact.svelte-1vtm5n6{padding:96px 24px 64px}.hero-blog-post.svelte-1vtm5n6{padding-bottom:96px}.hero-inner.svelte-1vtm5n6{max-width:820px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.tag-pill.svelte-1vtm5n6{display:inline-block;background:var(--white);border:1px solid var(--black);border-radius:var(--radius-full);box-shadow:2px 2px 0 var(--black);padding:4px 14px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--black);text-decoration:none}.hero-inner.svelte-1vtm5n6 h1:where(.svelte-1vtm5n6){margin:0;max-width:820px}.post-meta.svelte-1vtm5n6{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;font-family:var(--font-mono);font-size:14px;color:var(--gray)}.post-author.svelte-1vtm5n6{display:inline-flex;align-items:center;gap:10px}.author-avatar.svelte-1vtm5n6{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid var(--black);background:var(--white)}.blog-post.svelte-1vtm5n6{max-width:720px;margin:0 auto}.blog-article.svelte-1vtm5n6{padding-top:0;display:flow-root}.blog-featured-wrap.svelte-1vtm5n6{max-width:920px;margin:-48px auto 48px;padding:0 24px;position:relative;z-index:1}.blog-featured-image.svelte-1vtm5n6{display:block;width:100%;height:auto;border:1px solid var(--black);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--black)}.blog-lede.svelte-1vtm5n6{font-size:1.375rem;line-height:1.5;font-weight:500;color:var(--ink);margin:0 0 40px;padding-bottom:32px;border-bottom:1px solid var(--border-light)}.blog-content.svelte-1vtm5n6{font-size:18px;line-height:1.7}.blog-content.svelte-1vtm5n6 h2{margin-top:48px;margin-bottom:16px}.blog-content.svelte-1vtm5n6 h3{margin-top:40px;margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,1.75rem)}.blog-content.svelte-1vtm5n6 h4{margin-top:32px;margin-bottom:8px;font-size:1.2rem}.blog-content.svelte-1vtm5n6 p{margin-bottom:16px}.blog-content.svelte-1vtm5n6 ul,.blog-content.svelte-1vtm5n6 ol{padding-left:24px;margin-bottom:16px}.blog-content.svelte-1vtm5n6 li{margin-bottom:8px}.blog-content.svelte-1vtm5n6 blockquote{border-left:4px solid var(--pink);padding-left:24px;margin:32px 0;font-style:italic;color:var(--gray)}.blog-content.svelte-1vtm5n6 a{color:var(--teal);text-decoration:underline}.blog-content.svelte-1vtm5n6 strong{font-weight:700}.blog-content.svelte-1vtm5n6 em{font-style:italic}.blog-content.svelte-1vtm5n6 img{width:100%;height:auto;border:1px solid var(--black);border-radius:var(--radius-md);margin:32px 0}.blog-content.svelte-1vtm5n6 code{font-family:var(--font-mono);font-size:.9em;background:var(--border-light);padding:2px 6px;border-radius:4px}.blog-back.svelte-1vtm5n6{margin-top:64px;text-align:center}@media(max-width:768px){.blog-featured-wrap.svelte-1vtm5n6{margin-top:-36px;margin-bottom:36px;padding:0 20px}}@media(max-width:640px){.hero-compact.svelte-1vtm5n6{padding:64px 24px 48px}.hero-blog-post.svelte-1vtm5n6{padding-bottom:72px}.blog-featured-wrap.svelte-1vtm5n6{margin-top:-28px;margin-bottom:28px;padding:0 16px}.blog-featured-image.svelte-1vtm5n6{box-shadow:4px 4px 0 var(--black)}}
