.blog-page.svelte-1qrbjcy.svelte-1qrbjcy{background:#fff;min-height:100vh}.hero-dark.svelte-1qrbjcy.svelte-1qrbjcy{text-align:center;padding:9rem 2rem 6rem;background:#0d1117}.container.svelte-1qrbjcy.svelte-1qrbjcy{max-width:1100px;margin:0 auto}.container-narrow.svelte-1qrbjcy.svelte-1qrbjcy{max-width:800px}.badge.svelte-1qrbjcy.svelte-1qrbjcy{display:inline-block;background:#ffffff0f;color:#38b2ac;padding:.35rem 1rem;border-radius:99px;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;border:1px solid rgba(56,178,172,.3)}h1.svelte-1qrbjcy.svelte-1qrbjcy{font-size:clamp(3rem,8vw,5.5rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:2rem;color:#fff}.text-teal.svelte-1qrbjcy.svelte-1qrbjcy{color:#38b2ac}.subtitle.svelte-1qrbjcy.svelte-1qrbjcy{font-size:clamp(1.1rem,2vw,1.3rem);color:#a0aec0;max-width:600px;margin:0 auto;line-height:1.6}.posts.svelte-1qrbjcy.svelte-1qrbjcy{padding:4rem 2rem 8rem}.post-card.svelte-1qrbjcy.svelte-1qrbjcy{display:block;padding:3rem 0;border-bottom:1px solid #edf2f7;text-decoration:none;color:inherit;transition:all .2s ease}.post-card.featured.svelte-1qrbjcy.svelte-1qrbjcy{padding-top:0;border-bottom:2px solid #e2e8f0;margin-bottom:2rem}.post-card.featured.svelte-1qrbjcy h2.svelte-1qrbjcy{font-size:clamp(2rem,5vw,3rem)}.post-card.svelte-1qrbjcy.svelte-1qrbjcy:first-child{padding-top:0}.post-meta.svelte-1qrbjcy.svelte-1qrbjcy{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.category.svelte-1qrbjcy.svelte-1qrbjcy{font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#38b2ac}.dot.svelte-1qrbjcy.svelte-1qrbjcy{color:#cbd5e0}.read-time.svelte-1qrbjcy.svelte-1qrbjcy,.date.svelte-1qrbjcy.svelte-1qrbjcy{font-size:.875rem;color:#718096}.post-card.svelte-1qrbjcy h2.svelte-1qrbjcy{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;letter-spacing:-.03em;color:#1a202c;margin-bottom:1.25rem;line-height:1.15;transition:color .15s}.post-card.svelte-1qrbjcy:hover h2.svelte-1qrbjcy{color:#38b2ac}.description.svelte-1qrbjcy.svelte-1qrbjcy{font-size:1.15rem;color:#4a5568;line-height:1.7;margin-bottom:2rem;max-width:680px}.post-footer.svelte-1qrbjcy.svelte-1qrbjcy{display:flex;align-items:center;justify-content:space-between}.author.svelte-1qrbjcy.svelte-1qrbjcy{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;color:#1a202c}.linkedin-link.svelte-1qrbjcy.svelte-1qrbjcy{display:inline-flex;align-items:center;color:#a0aec0;transition:color .15s;line-height:1;margin-left:-.25rem}.linkedin-link.svelte-1qrbjcy.svelte-1qrbjcy:hover{color:#38b2ac}.mini-avatar.svelte-1qrbjcy.svelte-1qrbjcy{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid #edf2f7}.read-more.svelte-1qrbjcy.svelte-1qrbjcy{font-size:1rem;font-weight:700;color:#38b2ac}.post-card.svelte-1qrbjcy:hover .read-more.svelte-1qrbjcy{text-decoration:underline}@media (max-width: 768px){.hero-dark.svelte-1qrbjcy.svelte-1qrbjcy{padding:6rem 1.5rem 4rem}.posts.svelte-1qrbjcy.svelte-1qrbjcy{padding:3rem 1.5rem 5rem}.post-card.svelte-1qrbjcy.svelte-1qrbjcy{padding:2.5rem 0}}.category-filter.svelte-1qrbjcy.svelte-1qrbjcy{position:sticky;top:0;z-index:20;display:flex;gap:.75rem;justify-content:center;padding:1rem;flex-wrap:wrap;background:#fff;border-bottom:1px solid #edf2f7}.category-filter.svelte-1qrbjcy button.svelte-1qrbjcy{background:#f7fafc;border:1px solid #e2e8f0;padding:.5rem 1rem;border-radius:999px;font-weight:600;cursor:pointer;transition:all .15s}.category-filter.svelte-1qrbjcy button.svelte-1qrbjcy:hover{border-color:#38b2ac}.category-filter.svelte-1qrbjcy button.selected.svelte-1qrbjcy{background:#38b2ac;color:#fff;border-color:#38b2ac}
