.blog-hub-hero[data-astro-cid-5tznm7mj]{text-align:center;max-width:820px;margin:0 auto 50px;padding:20px 0}.hub-pill[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:#38bdf81a;border:1px solid rgba(56,189,248,.25);font-size:.82rem;font-weight:600;color:#38bdf8;margin-bottom:20px}.pulse-dot[data-astro-cid-5tznm7mj]{width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8}.hub-title[data-astro-cid-5tznm7mj]{font-size:clamp(2rem,5vw,3.1rem);font-weight:800;color:#fff;line-height:1.2;margin:0 0 16px;letter-spacing:-.02em}.hub-subtitle[data-astro-cid-5tznm7mj]{font-size:1.12rem;color:#94a3b8;line-height:1.6;margin:0 0 32px}.category-pills-bar[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.cat-pill[data-astro-cid-5tznm7mj]{padding:8px 18px;border-radius:9999px;background:#0f1d37;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer}.cat-pill[data-astro-cid-5tznm7mj]:hover,.cat-pill[data-astro-cid-5tznm7mj].active{background:#38bdf826;border-color:#38bdf8;color:#fff}.all-posts-section[data-astro-cid-5tznm7mj]{margin-bottom:70px}.posts-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;align-items:stretch}.post-card[data-astro-cid-5tznm7mj]{background:#0b1528;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.post-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-4px);border-color:#38bdf866;box-shadow:0 12px 28px #00000073}.post-card-inner[data-astro-cid-5tznm7mj]{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;flex:1 1 auto}.post-thumbnail-wrap[data-astro-cid-5tznm7mj]{position:relative;width:100%;height:130px;overflow:hidden;background:#070d19;flex-shrink:0}.post-thumbnail-wrap[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.post-card[data-astro-cid-5tznm7mj]:hover .post-thumbnail-wrap[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.04)}.post-cat-tag[data-astro-cid-5tznm7mj]{position:absolute;bottom:8px;left:10px;background:#070d19e6;backdrop-filter:blur(6px);padding:3px 8px;border-radius:5px;font-size:.7rem;font-weight:700;color:#38bdf8;border:1px solid rgba(56,189,248,.3);text-transform:uppercase;letter-spacing:.04em}.post-info[data-astro-cid-5tznm7mj]{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1 1 auto;justify-content:space-between}.post-title[data-astro-cid-5tznm7mj]{font-size:1.05rem;font-weight:700;color:#fff;line-height:1.4;margin:0 0 10px;min-height:4.2em;display:flex;align-items:flex-start}.post-excerpt[data-astro-cid-5tznm7mj]{font-size:.88rem;color:#94a3b8;line-height:1.55;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:4.65em}.post-footer-meta[data-astro-cid-5tznm7mj]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:#64748b;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.hub-author-aside[data-astro-cid-5tznm7mj]{background:linear-gradient(135deg,#0b1528,#0f1d37);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hub-author-avatar[data-astro-cid-5tznm7mj]{width:84px;height:84px;border-radius:50%;object-fit:cover;border:3px solid #38bdf8;box-shadow:0 0 20px #38bdf84d}.hub-author-text[data-astro-cid-5tznm7mj]{flex:1;min-width:280px}.hub-author-text[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-size:1.35rem;color:#fff;margin:0 0 4px}.hub-author-role[data-astro-cid-5tznm7mj]{font-size:.9rem;color:#38bdf8;font-weight:600;margin:0 0 10px}.hub-author-bio[data-astro-cid-5tznm7mj]{font-size:.95rem;color:#cbd5e1;line-height:1.6;margin:0 0 12px}.hub-author-link[data-astro-cid-5tznm7mj]{color:#38bdf8;font-weight:700;text-decoration:none;font-size:.92rem}.hub-author-link[data-astro-cid-5tznm7mj]:hover{text-decoration:underline}
