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