.blog-card_card__z_rV3{display:flex;flex-direction:column;background:rgba(13,21,38,.5);border:1px solid hsl(var(--border));border-radius:1rem;overflow:hidden;transition:all .3s ease;height:100%}.blog-card_card__z_rV3:hover{border-color:rgba(38,128,217,.5);transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(38,128,217,.2)}.blog-card_coverImage__dTeoV{width:100%;height:180px;object-fit:cover}.blog-card_coverPlaceholder__k5rNG{width:100%;height:180px;background:linear-gradient(135deg,rgba(20,41,82,.8),rgba(41,20,82,.8));display:flex;align-items:center;justify-content:center;font-size:3rem;opacity:.6}.blog-card_content__KM3UE{flex:1 1;display:flex;flex-direction:column;padding:1.5rem}.blog-card_meta__55yDY{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:hsl(var(--muted-foreground));margin-bottom:.75rem}.blog-card_metaSeparator__TnGI3{color:hsl(var(--border))}.blog-card_title__F2EMn{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:hsl(var(--foreground));line-height:1.3;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card_card__z_rV3:hover .blog-card_title__F2EMn{color:#7db3e8}.blog-card_excerpt__KaG_d{font-size:.9rem;color:hsl(var(--muted-foreground));line-height:1.6;margin-bottom:1rem;flex:1 1;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card_tagsContainer__vRInX{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.blog-card_tag__MiknY{padding:.25rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:500;background:rgba(38,128,217,.15);color:#5299e0;border:1px solid rgba(38,128,217,.2)}.blog-card_readMore__wxfkN{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid hsl(var(--border));font-size:.875rem;font-weight:500;color:#5299e0;transition:gap .2s ease}.blog-card_card__z_rV3:hover .blog-card_readMore__wxfkN{gap:.75rem}.blog-card_featuredBadge__Hu_xY{position:absolute;top:1rem;right:1rem;padding:.35rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;background:linear-gradient(135deg,#ffbf00,#ff9500);color:#1a1a1a}.blog-card_cardWrapper___Xebx{position:relative}.page_pageWrapper__Dczqd{min-height:100vh;padding-top:6rem;color:hsl(var(--foreground))}.page_heroSection__lrzgZ{padding:4rem 0;text-align:center;position:relative}.page_heroSection__lrzgZ:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:800px;height:300px;background:radial-gradient(ellipse at center,rgba(38,98,217,.15) 0,transparent 70%);pointer-events:none;z-index:-1}.page_title__1eYVa{font-size:3.5rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.03em;background:linear-gradient(135deg,hsl(var(--foreground)) 0,#94b3d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_subtitle__Ny2yf{font-size:1.25rem;color:hsl(var(--muted-foreground));max-width:600px;margin:0 auto 2rem;line-height:1.6}.page_tagsContainer__zdmCZ{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.page_tagButton__qas97{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:all .2s ease}.page_tagButton__qas97:hover{border-color:#2680d9;color:#5299e0;background:rgba(38,128,217,.1)}.page_tagButtonActive__UEMGj{border-color:#2680d9;color:hsl(var(--foreground));background:rgba(38,128,217,.2)}.page_section__cwMQF{padding:3rem 0 5rem}.page_postsGrid__iiNbo{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.page_postsGrid__iiNbo{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_postsGrid__iiNbo{grid-template-columns:repeat(3,1fr)}}.page_emptyState__6b4lj{text-align:center;padding:4rem 2rem;color:hsl(var(--muted-foreground))}.page_emptyStateIcon__7mfyw{font-size:4rem;margin-bottom:1rem;opacity:.5}.page_emptyStateText__igrbZ{font-size:1.25rem;margin-bottom:.5rem}.page_emptyStateSubtext__7S9yw{font-size:1rem;opacity:.7}