@keyframes fadeInUp-5030e8ee{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up[data-v-5030e8ee]{opacity:0;transform:translateY(30px)}.fade-in-up.animate-in[data-v-5030e8ee]{animation:fadeInUp-5030e8ee .6s ease-out forwards}.featured-blog-wrapper[data-v-5030e8ee]{padding:2rem 0 0}.featured-blog-link[data-v-5030e8ee]{align-items:center;color:inherit;display:grid;gap:3rem;grid-template-columns:1fr 1.2fr;text-decoration:none;transition:all .3s ease}.featured-blog-link[data-v-5030e8ee]:hover{transform:translateY(-4px)}.featured-image-container[data-v-5030e8ee]{position:relative}.featured-image-frame[data-v-5030e8ee]{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:16px;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a;overflow:hidden;padding:12px;position:relative;transition:all .3s ease}.group:hover .featured-image-frame[data-v-5030e8ee]{box-shadow:0 25px 50px #0003,0 12px 24px #00000026;transform:scale(1.02)}.featured-image[data-v-5030e8ee]{border-radius:8px;height:400px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.group:hover .featured-image[data-v-5030e8ee]{transform:scale(1.03)}.featured-content[data-v-5030e8ee]{display:flex;flex-direction:column;gap:1rem}.featured-meta[data-v-5030e8ee]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.meta-badge[data-v-5030e8ee]{align-items:center;background:transparent;border:1.5px solid #d1d5db;border-radius:9999px;color:#374151;display:inline-flex;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.dark .meta-badge[data-v-5030e8ee]{border-color:#4b5563;color:#d1d5db}.group:hover .meta-badge[data-v-5030e8ee]{border-color:#9ca3af}.dark .group:hover .meta-badge[data-v-5030e8ee]{border-color:#6b7280}.featured-title[data-v-5030e8ee]{color:#111827;font-size:2.25rem;font-size:36px;font-style:normal;font-weight:800;line-height:1.2;margin:0;transition:color .2s ease}.dark .featured-title[data-v-5030e8ee]{color:#f9fafb}.group:hover .featured-title[data-v-5030e8ee]{color:#954456}.dark .group:hover .featured-title[data-v-5030e8ee]{color:#a78bfa}.featured-description[data-v-5030e8ee]{color:#4b5563;display:-webkit-box;font-size:1.0625rem;line-height:1.7;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .featured-description[data-v-5030e8ee]{color:#9ca3af}.featured-author[data-v-5030e8ee]{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.author-prefix[data-v-5030e8ee]{color:#9ca3af;font-size:.9375rem;font-style:italic}.dark .author-prefix[data-v-5030e8ee]{color:#6b7280}.author-name[data-v-5030e8ee]{color:#374151;font-size:.9375rem;font-weight:600}.dark .author-name[data-v-5030e8ee]{color:#e5e7eb}@media (max-width:1024px){.featured-blog-link[data-v-5030e8ee]{gap:2rem;grid-template-columns:1fr 1fr}.featured-image[data-v-5030e8ee]{height:280px}.featured-title[data-v-5030e8ee]{font-size:1.875rem}.featured-description[data-v-5030e8ee]{font-size:1rem;-webkit-line-clamp:2}}@media (max-width:768px){.featured-blog-wrapper[data-v-5030e8ee]{margin-bottom:2.5rem;padding:1rem 0}.featured-blog-link[data-v-5030e8ee]{gap:1.5rem;grid-template-columns:1fr}.featured-image-frame[data-v-5030e8ee]{border-radius:12px;padding:10px}.featured-image[data-v-5030e8ee]{border-radius:6px;height:220px}.featured-content[data-v-5030e8ee]{gap:.75rem}.featured-meta[data-v-5030e8ee]{gap:.5rem;margin-bottom:.25rem}.meta-badge[data-v-5030e8ee]{font-size:.8125rem;padding:.375rem .75rem}.featured-title[data-v-5030e8ee]{font-size:1.5rem}.featured-description[data-v-5030e8ee]{font-size:.9375rem;-webkit-line-clamp:3}.featured-author[data-v-5030e8ee]{margin-top:.25rem}.author-name[data-v-5030e8ee],.author-prefix[data-v-5030e8ee]{font-size:.875rem}}@media (prefers-reduced-motion:reduce){[data-v-5030e8ee],[data-v-5030e8ee]:after,[data-v-5030e8ee]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.articles-grid-wrapper[data-v-cbf1d5e4]{margin-bottom:3rem}.articles-grid[data-v-cbf1d5e4]{display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:768px){.articles-grid[data-v-cbf1d5e4]{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.articles-grid[data-v-cbf1d5e4]{gap:2.5rem;grid-template-columns:repeat(3,1fr)}}.article-card[data-v-cbf1d5e4]{animation:fadeInUp-cbf1d5e4 .5s ease-out backwards}@keyframes fadeInUp-cbf1d5e4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.article-link[data-v-cbf1d5e4]{color:inherit;display:block;text-decoration:none;transition:transform .25s ease}.article-link[data-v-cbf1d5e4]:hover{transform:translateY(-4px)}.article-image-wrapper[data-v-cbf1d5e4]{aspect-ratio:4/3;border-radius:12px;margin-bottom:1rem;overflow:hidden;position:relative}.article-image[data-v-cbf1d5e4]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.group:hover .article-image[data-v-cbf1d5e4]{transform:scale(1.03)}.article-content[data-v-cbf1d5e4]{display:flex;flex-direction:column;gap:.5rem}.article-meta[data-v-cbf1d5e4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.meta-badge[data-v-cbf1d5e4]{align-items:center;background:transparent;border:1.5px solid #d1d5db;border-radius:9999px;color:#374151;display:inline-flex;font-size:.8125rem;font-weight:500;padding:.375rem .75rem;transition:all .2s ease}.dark .meta-badge[data-v-cbf1d5e4]{border-color:#4b5563;color:#d1d5db}.group:hover .meta-badge[data-v-cbf1d5e4]{border-color:#9ca3af}.article-category[data-v-cbf1d5e4]{color:#6b7280;font-size:.875rem;font-weight:500;margin:0;transition:color .2s ease}.dark .article-category[data-v-cbf1d5e4]{color:#9ca3af}.group:hover .article-category[data-v-cbf1d5e4]{color:#954456}.dark .group:hover .article-category[data-v-cbf1d5e4]{color:#a78bfa}.article-title[data-v-cbf1d5e4]{color:#111827;display:-webkit-box;font-family:var(--font-header),Georgia,serif;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.dark .article-title[data-v-cbf1d5e4]{color:#f9fafb}.group:hover .article-title[data-v-cbf1d5e4]{color:#954456}.dark .group:hover .article-title[data-v-cbf1d5e4]{color:#a78bfa}.article-card-skeleton[data-v-cbf1d5e4]{animation:pulse-cbf1d5e4 1.5s ease-in-out infinite}@keyframes pulse-cbf1d5e4{0%,to{opacity:1}50%{opacity:.5}}.skeleton-image[data-v-cbf1d5e4]{aspect-ratio:4/3;background:#e5e7eb;border-radius:12px;margin-bottom:1rem;width:100%}.dark .skeleton-image[data-v-cbf1d5e4]{background:#374151}.skeleton-content[data-v-cbf1d5e4]{flex-direction:column}.skeleton-content[data-v-cbf1d5e4],.skeleton-meta[data-v-cbf1d5e4]{display:flex;gap:.5rem}.skeleton-badge[data-v-cbf1d5e4]{background:#e5e7eb;border-radius:9999px;height:28px;width:80px}.dark .skeleton-badge[data-v-cbf1d5e4]{background:#374151}.skeleton-category[data-v-cbf1d5e4]{background:#e5e7eb;border-radius:4px;height:16px;width:100px}.dark .skeleton-category[data-v-cbf1d5e4]{background:#374151}.skeleton-title[data-v-cbf1d5e4]{background:#e5e7eb;border-radius:4px;height:24px;width:100%}.dark .skeleton-title[data-v-cbf1d5e4]{background:#374151}.skeleton-title-short[data-v-cbf1d5e4]{background:#e5e7eb;border-radius:4px;height:24px;width:70%}.dark .skeleton-title-short[data-v-cbf1d5e4]{background:#374151}.empty-state[data-v-cbf1d5e4]{padding:4rem 2rem;text-align:center}.empty-icon[data-v-cbf1d5e4]{color:#d1d5db;margin-bottom:1.5rem}.dark .empty-icon[data-v-cbf1d5e4]{color:#4b5563}.empty-title[data-v-cbf1d5e4]{color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.dark .empty-title[data-v-cbf1d5e4]{color:#f9fafb}.empty-text[data-v-cbf1d5e4]{color:#6b7280;font-size:1rem}.dark .empty-text[data-v-cbf1d5e4]{color:#9ca3af}.error-state[data-v-cbf1d5e4]{background:#fef2f2;border-radius:16px;padding:4rem 2rem;text-align:center}.dark .error-state[data-v-cbf1d5e4]{background:#ef44441a}.error-icon[data-v-cbf1d5e4]{color:#ef4444;margin-bottom:1.5rem}.error-title[data-v-cbf1d5e4]{color:#991b1b;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.dark .error-title[data-v-cbf1d5e4]{color:#fca5a5}.error-text[data-v-cbf1d5e4]{color:#dc2626;font-size:1rem;margin-bottom:1.5rem}.dark .error-text[data-v-cbf1d5e4]{color:#f87171}.retry-button[data-v-cbf1d5e4]{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.retry-button[data-v-cbf1d5e4]:hover{background:#dc2626;transform:translateY(-2px)}@media (max-width:640px){.article-title[data-v-cbf1d5e4]{font-size:1.125rem}.meta-badge[data-v-cbf1d5e4]{font-size:.75rem;padding:.25rem .625rem}.article-category[data-v-cbf1d5e4]{font-size:.8125rem}}
