.blog-page[data-astro-cid-5tznm7mj]{padding-block:30px 80px}.blog-hero[data-astro-cid-5tznm7mj]{max-width:880px;margin-bottom:50px}.blog-hero[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.08;color:var(--ink);margin-top:8px}.blog-hero[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{color:var(--teal)}.blog-hero[data-astro-cid-5tznm7mj] .hero-description[data-astro-cid-5tznm7mj]{font-size:1.1rem;line-height:1.65;color:var(--muted);margin-top:14px;margin-bottom:28px}.author-banner[data-astro-cid-5tznm7mj]{display:flex;align-items:flex-start;gap:20px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 26px;box-shadow:0 4px 16px -4px #0f172a0d}.author-avatar-box[data-astro-cid-5tznm7mj]{width:48px;height:48px;border-radius:12px;background:var(--mint);border:1px solid #bfdbfe;display:grid;place-items:center;font-size:1.6rem;flex-shrink:0}.author-banner-content[data-astro-cid-5tznm7mj]{flex-grow:1}.author-meta-top[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:12px;margin-bottom:4px;flex-wrap:wrap}.author-meta-top[data-astro-cid-5tznm7mj] strong[data-astro-cid-5tznm7mj]{font-size:1.05rem;color:var(--ink)}.author-role[data-astro-cid-5tznm7mj]{font-family:Consolas,monospace;font-size:.76rem;color:var(--teal);background:var(--mint);padding:2px 8px;border-radius:4px;font-weight:700}.author-bio-line[data-astro-cid-5tznm7mj]{font-size:.88rem;line-height:1.55;color:var(--muted);margin-bottom:10px}.linkedin-link[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:7px;font-family:Consolas,monospace;font-size:.78rem;font-weight:700;color:#0a66c2;transition:color .18s}.linkedin-link[data-astro-cid-5tznm7mj]:hover{color:#004182;text-decoration:underline}.linkedin-icon[data-astro-cid-5tznm7mj]{width:15px;height:15px}.articles-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;margin-bottom:60px}.article-card[data-astro-cid-5tznm7mj]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;box-shadow:0 4px 18px -4px #0f172a0d;transition:transform .2s,box-shadow .2s,border-color .2s}.article-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-3px);box-shadow:0 16px 32px -8px #2563eb1f;border-color:#93c5fd}.card-meta[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.category-pill[data-astro-cid-5tznm7mj]{font-family:Consolas,monospace;font-size:.72rem;font-weight:700;color:var(--teal);background:var(--mint);border:1px solid #bfdbfe;padding:3px 10px;border-radius:999px}.read-time[data-astro-cid-5tznm7mj]{font-family:Consolas,monospace;font-size:.74rem;color:var(--muted)}.article-card[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:1.35rem;line-height:1.3;margin-bottom:12px}.article-card[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{color:var(--ink);transition:color .18s}.article-card[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{color:var(--teal)}.card-excerpt[data-astro-cid-5tznm7mj]{font-size:.92rem;line-height:1.6;color:var(--muted);margin-bottom:24px;flex-grow:1}.card-footer[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed var(--line);padding-top:16px;font-size:.84rem}.author-mini[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:2px;color:var(--muted);font-size:.8rem}.author-mini[data-astro-cid-5tznm7mj] strong[data-astro-cid-5tznm7mj]{color:var(--ink)}.post-date[data-astro-cid-5tznm7mj]{font-family:Consolas,monospace;font-size:.74rem}.read-link[data-astro-cid-5tznm7mj]{font-weight:700;color:var(--teal);display:inline-flex;align-items:center;gap:6px}.read-link[data-astro-cid-5tznm7mj]:hover{text-decoration:underline}.knowledge-cta-box[data-astro-cid-5tznm7mj]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:40px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;box-shadow:0 4px 16px -4px #0f172a0d}.knowledge-cta-box[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-size:1.5rem;color:var(--ink);margin:8px 0 12px}.knowledge-cta-sub[data-astro-cid-5tznm7mj]{font-size:.92rem;line-height:1.6;color:var(--muted)}.knowledge-cta-actions[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:12px}@media(max-width:800px){.author-banner[data-astro-cid-5tznm7mj]{flex-direction:column}.knowledge-cta-box[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;padding:28px 20px}}
