.blog-article-content[data-astro-cid-va2vjua6]{padding-top:120px!important}.article-header-info[data-astro-cid-va2vjua6]{border-bottom:1px solid var(--gray-200);padding-bottom:1.5rem}.article-header-info[data-astro-cid-va2vjua6] .category-badge[data-astro-cid-va2vjua6]{background:linear-gradient(135deg,#3b82f61a,#10b9811a);color:var(--primary-color);border:1px solid rgba(59,130,246,.2);font-weight:500;padding:.35rem .75rem;border-radius:20px;font-size:.75rem;letter-spacing:.3px}.article-title[data-astro-cid-va2vjua6]{font-size:2.5rem;font-weight:700;line-height:1.2;color:var(--text-color);margin-top:1rem}@media (max-width:768px){.article-title[data-astro-cid-va2vjua6]{font-size:2rem}}.featured-image[data-astro-cid-va2vjua6]{overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.featured-image[data-astro-cid-va2vjua6] img[data-astro-cid-va2vjua6]{width:100%;height:auto;display:block;transition:transform .3s ease}.featured-image[data-astro-cid-va2vjua6] img[data-astro-cid-va2vjua6]:hover{transform:scale(1.02)}.prose[data-astro-cid-va2vjua6]{font-size:1.125rem;line-height:1.8;color:var(--text-color)}.prose[data-astro-cid-va2vjua6] h2{font-size:2rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:var(--text-color)}.prose[data-astro-cid-va2vjua6] h3{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:var(--text-color)}.prose[data-astro-cid-va2vjua6] p{margin-bottom:1.5rem}.prose[data-astro-cid-va2vjua6] ul,.prose[data-astro-cid-va2vjua6] ol{margin-bottom:1.5rem;padding-left:2rem}.prose[data-astro-cid-va2vjua6] li{margin-bottom:.5rem}.prose[data-astro-cid-va2vjua6] strong{font-weight:600;color:var(--text-color)}.prose[data-astro-cid-va2vjua6] a{color:var(--primary-color);text-decoration:underline}.prose[data-astro-cid-va2vjua6] a:hover{color:var(--primary-hover)}.prose[data-astro-cid-va2vjua6] blockquote{border-left:4px solid var(--primary-color);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--text-muted)}.prose[data-astro-cid-va2vjua6] code{background:var(--gray-100);padding:.2rem .4rem;border-radius:4px;font-size:.9em}.blog-tags[data-astro-cid-va2vjua6] .badge[data-astro-cid-va2vjua6]{background:linear-gradient(135deg,#3b82f614,#10b98114);color:var(--text-color);border:1px solid rgba(59,130,246,.15);padding:.5rem 1rem;font-weight:500;font-size:.875rem;border-radius:20px}.blog-cta[data-astro-cid-va2vjua6]{background:linear-gradient(135deg,#3b82f61a,#10b9811a)}.related-posts[data-astro-cid-va2vjua6] .card[data-astro-cid-va2vjua6]{border:0;box-shadow:var(--shadow-sm);transition:all .3s ease}.related-posts[data-astro-cid-va2vjua6] .card[data-astro-cid-va2vjua6]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.related-posts[data-astro-cid-va2vjua6] .card[data-astro-cid-va2vjua6] .card-title[data-astro-cid-va2vjua6] a[data-astro-cid-va2vjua6]{color:var(--text-color)}.related-posts[data-astro-cid-va2vjua6] .card[data-astro-cid-va2vjua6] .card-title[data-astro-cid-va2vjua6] a[data-astro-cid-va2vjua6]:hover{color:var(--primary-color)}