.blog-card[data-astro-cid-e3grugc2]{background:#fff;border-radius:1.25rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;height:100%;display:flex;flex-direction:column;position:relative}.blog-card[data-astro-cid-e3grugc2]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);opacity:0;transition:opacity .4s ease}.blog-card[data-astro-cid-e3grugc2]:hover{transform:translateY(-6px);box-shadow:0 10px 25px #3b82f626,0 4px 10px #0000001a;border-color:#d1d5db}.blog-card[data-astro-cid-e3grugc2]:hover:before{opacity:1}.blog-card-link[data-astro-cid-e3grugc2]{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.blog-card-content[data-astro-cid-e3grugc2]{padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;flex:1}.blog-card-header[data-astro-cid-e3grugc2]{display:flex;flex-direction:column;gap:1rem}.blog-card-meta-group[data-astro-cid-e3grugc2]{display:flex;flex-direction:column;gap:.75rem}.blog-card-meta[data-astro-cid-e3grugc2]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280;font-weight:500;flex-wrap:wrap}.meta-separator[data-astro-cid-e3grugc2]{color:#d1d5db;font-weight:400}.reading-time[data-astro-cid-e3grugc2]{display:flex;align-items:center;gap:.25rem}.author-info[data-astro-cid-e3grugc2]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#4b5563;font-weight:500;padding:.4375rem .625rem;background:#f9fafb;border-radius:.625rem;max-width:100%;min-width:0}.author-icon[data-astro-cid-e3grugc2]{color:#6b7280;flex-shrink:0;width:13px;height:13px}.author-name[data-astro-cid-e3grugc2]{color:#374151;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.blog-card-tags[data-astro-cid-e3grugc2]{display:flex;gap:.5rem;flex-wrap:wrap}.tag[data-astro-cid-e3grugc2]{padding:.375rem .875rem;background:linear-gradient(135deg,#3b82f614,#6366f114);color:#3b82f6;border-radius:.625rem;font-size:.75rem;font-weight:600;letter-spacing:.025em;border:1px solid rgba(59,130,246,.15);transition:all .2s ease}.blog-card[data-astro-cid-e3grugc2]:hover .tag[data-astro-cid-e3grugc2]{background:linear-gradient(135deg,#3b82f61f,#6366f11f);border-color:#3b82f640}.blog-card-body[data-astro-cid-e3grugc2]{display:flex;flex-direction:column;gap:.875rem;flex:1}.blog-card-title[data-astro-cid-e3grugc2]{font-size:1.375rem;font-weight:700;line-height:1.35;color:#111827;margin:0;transition:color .3s ease;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card[data-astro-cid-e3grugc2]:hover .blog-card-title[data-astro-cid-e3grugc2]{color:#3b82f6}.blog-card-description[data-astro-cid-e3grugc2]{font-size:.9375rem;line-height:1.7;color:#6b7280;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-footer[data-astro-cid-e3grugc2]{display:flex;align-items:center;padding-top:1rem;margin-top:auto;border-top:1px solid #f3f4f6}.read-more[data-astro-cid-e3grugc2]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:#3b82f6;transition:all .3s cubic-bezier(.4,0,.2,1);padding:.5rem 0;position:relative}.read-more[data-astro-cid-e3grugc2]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#3b82f6;transition:width .3s ease}.blog-card[data-astro-cid-e3grugc2]:hover .read-more[data-astro-cid-e3grugc2]{gap:.75rem;color:#2563eb}.blog-card[data-astro-cid-e3grugc2]:hover .read-more[data-astro-cid-e3grugc2]:after{width:100%}.read-more[data-astro-cid-e3grugc2] svg[data-astro-cid-e3grugc2]{transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.blog-card[data-astro-cid-e3grugc2]:hover .read-more[data-astro-cid-e3grugc2] svg[data-astro-cid-e3grugc2]{transform:translate(4px)}@media (max-width: 1024px) and (min-width: 769px){.blog-card-content[data-astro-cid-e3grugc2]{padding:1.5rem;gap:1.125rem}.blog-card-title[data-astro-cid-e3grugc2]{font-size:1.25rem}.blog-card-description[data-astro-cid-e3grugc2]{font-size:.9375rem}.author-name[data-astro-cid-e3grugc2]{max-width:180px}}@media (max-width: 768px){.blog-card-content[data-astro-cid-e3grugc2]{padding:1.5rem;gap:1rem}.blog-card-title[data-astro-cid-e3grugc2]{font-size:1.125rem;line-height:1.35}.blog-card-description[data-astro-cid-e3grugc2]{font-size:.875rem;-webkit-line-clamp:2}.blog-card-header[data-astro-cid-e3grugc2]{gap:.875rem}.blog-card-meta-group[data-astro-cid-e3grugc2]{gap:.625rem}.blog-card-meta[data-astro-cid-e3grugc2]{font-size:.75rem}.author-info[data-astro-cid-e3grugc2]{font-size:.75rem;padding:.4375rem .625rem}.author-name[data-astro-cid-e3grugc2]{max-width:150px}.tag[data-astro-cid-e3grugc2]{font-size:.6875rem;padding:.3125rem .75rem}.read-more[data-astro-cid-e3grugc2]{font-size:.875rem}}@media (max-width: 480px){.blog-card-content[data-astro-cid-e3grugc2]{padding:1.25rem;gap:.875rem}.blog-card-title[data-astro-cid-e3grugc2]{font-size:1.125rem}.blog-card-description[data-astro-cid-e3grugc2]{font-size:.8125rem}.blog-card-meta[data-astro-cid-e3grugc2]{font-size:.6875rem}.author-info[data-astro-cid-e3grugc2]{font-size:.6875rem;padding:.375rem .5rem}.author-name[data-astro-cid-e3grugc2]{max-width:120px}.author-icon[data-astro-cid-e3grugc2]{width:12px;height:12px}.tag[data-astro-cid-e3grugc2]{font-size:.625rem;padding:.25rem .625rem}.read-more[data-astro-cid-e3grugc2]{font-size:.8125rem;gap:.375rem}.read-more[data-astro-cid-e3grugc2] svg[data-astro-cid-e3grugc2]{width:16px;height:16px}}
