.blog-page[data-astro-cid-5tznm7mj]{padding:100px 0;min-height:100vh;background:linear-gradient(180deg,rgba(102,126,234,.03)0,transparent 100%)}.dark .blog-page[data-astro-cid-5tznm7mj]{background:linear-gradient(180deg,rgba(102,126,234,.05)0,transparent 100%)}.container[data-astro-cid-5tznm7mj]{max-width:1200px;margin:0 auto;padding:0 24px}.blog-header[data-astro-cid-5tznm7mj]{text-align:center;margin-bottom:80px;animation:fade-in-up .6s ease-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-header[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:3.5rem;font-weight:800;margin-bottom:20px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.blog-header[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{font-size:1.35rem;color:#64748b}.dark .blog-header[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:#94a3b8}.posts-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:80px}@media (max-width:1200px){.posts-grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,1fr)}}.post-card[data-astro-cid-5tznm7mj]{background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #0000000a;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;opacity:0;animation:fade-in-up .6s ease-out forwards}.post-card[data-astro-cid-5tznm7mj]:nth-child(1){animation-delay:.1s}.post-card[data-astro-cid-5tznm7mj]:nth-child(2){animation-delay:.2s}.post-card[data-astro-cid-5tznm7mj]:nth-child(3){animation-delay:.3s}.post-card[data-astro-cid-5tznm7mj]:nth-child(n+4){animation-delay:.4s}.dark .post-card[data-astro-cid-5tznm7mj]{background:#1e293b;border-color:#47556980;box-shadow:0 2px 12px #0000004d}.post-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #667eea33;border-color:#667eea4d}.dark .post-card[data-astro-cid-5tznm7mj]:hover{box-shadow:0 20px 40px #667eea4d;border-color:#667eea80}.post-image[data-astro-cid-5tznm7mj]{width:100%;height:240px;overflow:hidden;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);position:relative;display:block;cursor:pointer}.dark .post-image[data-astro-cid-5tznm7mj]{background:linear-gradient(135deg,#1e293b,#334155)}.post-image[data-astro-cid-5tznm7mj]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 100%);opacity:0;transition:opacity .4s ease}.post-card[data-astro-cid-5tznm7mj]:hover .post-image[data-astro-cid-5tznm7mj]:after{opacity:1}.post-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.post-card[data-astro-cid-5tznm7mj]:hover .post-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.08)}.post-content[data-astro-cid-5tznm7mj]{padding:28px;display:flex;flex-direction:column;flex:1}.post-meta[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:12px;font-size:.875rem;font-weight:500;color:#64748b;margin-bottom:16px}.dark .post-meta[data-astro-cid-5tznm7mj]{color:#94a3b8}.post-meta[data-astro-cid-5tznm7mj] time[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center}.read-time[data-astro-cid-5tznm7mj]:before{content:"•";margin-right:12px;color:#cbd5e1}.post-title[data-astro-cid-5tznm7mj]{font-size:1.65rem;font-weight:700;margin-bottom:14px;line-height:1.25;letter-spacing:-.01em}.post-title[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{color:#0f172a;text-decoration:none;transition:color .3s ease;display:block}.dark .post-title[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{color:#f1f5f9}.post-title[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{color:#667eea}.post-brief[data-astro-cid-5tznm7mj]{color:#475569;line-height:1.7;margin-bottom:20px;flex:1;font-size:.975rem}.dark .post-brief[data-astro-cid-5tznm7mj]{color:#cbd5e1}.post-tags[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tag[data-astro-cid-5tznm7mj]{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea;padding:6px 14px;border-radius:8px;font-size:.8125rem;font-weight:600;border:1px solid rgba(102,126,234,.2);transition:all .3s ease}.dark .tag[data-astro-cid-5tznm7mj]{background:#667eea26;color:#a5b4fc;border-color:#667eea4d}.tag[data-astro-cid-5tznm7mj]:hover{background:linear-gradient(135deg,#667eea33,#764ba233);transform:translateY(-1px)}.read-more[data-astro-cid-5tznm7mj]{color:#667eea;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease;font-size:.9375rem}.dark .read-more[data-astro-cid-5tznm7mj]{color:#818cf8}.read-more[data-astro-cid-5tznm7mj]:hover{gap:6px;color:#764ba2}.dark .read-more[data-astro-cid-5tznm7mj]:hover{color:#a5b4fc}@media (max-width:768px){.blog-page[data-astro-cid-5tznm7mj]{padding:80px 0 60px}.blog-header[data-astro-cid-5tznm7mj]{margin-bottom:60px}.blog-header[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:2.25rem}.blog-header[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{font-size:1.1rem}.posts-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;gap:32px}.post-image[data-astro-cid-5tznm7mj]{height:220px}.post-content[data-astro-cid-5tznm7mj]{padding:24px}.post-title[data-astro-cid-5tznm7mj]{font-size:1.5rem}}