.container.svelte-1k01b55{max-width:1100px;margin:0 auto;padding:0 2rem}.blog-hero.svelte-1k01b55{padding:5rem 0 3rem}.blog-headline.svelte-1k01b55{font-family:Inter,sans-serif;font-weight:800;font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.03em;margin:.75rem 0 1rem}.blog-sub.svelte-1k01b55{font-size:1.05rem;color:#4b5563;max-width:500px;margin:0}.m-label.svelte-1k01b55{font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#2539e9;font-weight:600}.blog-grid-section.svelte-1k01b55{padding:0 0 5rem}.blog-grid.svelte-1k01b55{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.75rem}.post-card.svelte-1k01b55{background:#fff;border:1px solid #D1D0CB;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .3s,transform .2s}.post-card.svelte-1k01b55:hover{border-color:#2539e9;box-shadow:0 12px 40px #2539e914;transform:translateY(-3px)}.post-cover.svelte-1k01b55{height:180px;background-size:cover;background-position:center;background-color:#f3f4f6}.post-cover.no-image.svelte-1k01b55{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.post-body.svelte-1k01b55{padding:1.25rem}.post-date.svelte-1k01b55{font-family:JetBrains Mono,monospace;font-size:.68rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em}.post-body.svelte-1k01b55 h2:where(.svelte-1k01b55){font-size:1.1rem;font-weight:700;margin:.4rem 0 .5rem;color:#111827;line-height:1.3}.post-excerpt.svelte-1k01b55{font-size:.88rem;color:#6b7280;line-height:1.6;margin:0}.post-tags.svelte-1k01b55{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.tag.svelte-1k01b55{font-family:JetBrains Mono,monospace;font-size:.62rem;background:#f3f4f6;color:#6b7280;padding:.15rem .45rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.empty.svelte-1k01b55{text-align:center;padding:4rem 0;color:#9ca3af;font-size:1rem}
