.blog-index[data-v-806f423f]{padding-bottom:var(--spacing-16,4rem)}.breadcrumbs[data-v-806f423f]{background:var(--color-gray-100,#f3f4f6);padding:var(--spacing-3,.75rem) 0;font-size:var(--font-size-sm,.875rem)}.breadcrumbs .container[data-v-806f423f]{align-items:center;gap:var(--spacing-2,.5rem);display:flex}.breadcrumbs a[data-v-806f423f]{color:var(--color-primary,#2563eb);text-decoration:none}.breadcrumbs a[data-v-806f423f]:hover{text-decoration:underline}.breadcrumbs .sep[data-v-806f423f]{color:var(--color-gray-400,#9ca3af)}.breadcrumbs .current[data-v-806f423f]{color:var(--color-text-secondary,#6b7280)}.container[data-v-806f423f]{max-width:1200px;padding:0 var(--spacing-4,1rem);margin:0 auto}.hero-band[data-v-806f423f]{background:linear-gradient(135deg,var(--color-primary,#1e40af),var(--color-secondary,#0e7490));color:#fff;padding:var(--spacing-12,3rem) 0;text-align:center}.hero-band .label[data-v-806f423f]{padding:var(--spacing-1,.25rem) var(--spacing-4,1rem);font-size:var(--font-size-sm,.875rem);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-4,1rem);background:#fff3;border-radius:9999px;font-weight:600;display:inline-block}.hero-band h1[data-v-806f423f]{font-size:var(--font-size-4xl,2.25rem);margin:0 0 var(--spacing-3,.75rem);font-weight:700}.hero-band .subtitle[data-v-806f423f]{font-size:var(--font-size-lg,1.125rem);opacity:.9;max-width:640px;margin:0 auto}.featured-section[data-v-806f423f]{padding:var(--spacing-12,3rem) 0 var(--spacing-8,2rem)}.featured-card[data-v-806f423f]{gap:var(--spacing-8,2rem);background:var(--color-white,#fff);border-radius:var(--radius-lg,.75rem);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.featured-image img[data-v-806f423f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.featured-content[data-v-806f423f]{padding:var(--spacing-8,2rem);flex-direction:column;justify-content:center;display:flex}.featured-content h2[data-v-806f423f]{font-size:var(--font-size-2xl,1.5rem);color:var(--color-text-primary,#111827);margin:var(--spacing-2,.5rem) 0;font-weight:700}.featured-content p[data-v-806f423f]{color:var(--color-text-secondary,#6b7280);margin-bottom:var(--spacing-4,1rem);line-height:1.6}.tag-chip[data-v-806f423f]{background:var(--color-primary-light,#dbeafe);color:var(--color-primary,#1e40af);padding:var(--spacing-1,.25rem) var(--spacing-3,.75rem);font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-2,.5rem);border-radius:9999px;font-weight:600;display:inline-block}.tag-chip.small[data-v-806f423f]{font-size:var(--font-size-2xs,.6875rem);padding:2px var(--spacing-2,.5rem)}.meta[data-v-806f423f]{align-items:center;gap:var(--spacing-2,.5rem);color:var(--color-text-tertiary,#9ca3af);font-size:var(--font-size-sm,.875rem);margin-bottom:var(--spacing-4,1rem);display:flex}.meta .dot[data-v-806f423f]{color:var(--color-gray-300,#d1d5db)}.btn-primary[data-v-806f423f]{background:var(--color-primary,#2563eb);color:#fff;padding:var(--spacing-3,.75rem) var(--spacing-6,1.5rem);border-radius:var(--radius-md,.375rem);font-weight:600;font-size:var(--font-size-sm,.875rem);cursor:pointer;border:none;justify-content:center;align-items:center;text-decoration:none;transition:background .2s;display:inline-flex}.btn-primary[data-v-806f423f]:hover{background:var(--color-primary-dark,#1d4ed8)}.filter-section[data-v-806f423f]{padding:var(--spacing-4,1rem) 0;border-bottom:1px solid var(--color-gray-200,#e5e7eb)}.filter-bar[data-v-806f423f]{align-items:center;gap:var(--spacing-3,.75rem);display:flex}.filter-label[data-v-806f423f]{font-weight:600}.filter-label[data-v-806f423f],.tag-select[data-v-806f423f]{color:var(--color-text-primary,#111827);font-size:var(--font-size-sm,.875rem)}.tag-select[data-v-806f423f]{padding:var(--spacing-2,.5rem) var(--spacing-4,1rem);border:1px solid var(--color-gray-300,#d1d5db);border-radius:var(--radius-md,.375rem);background:var(--color-white,#fff);cursor:pointer}.articles-section[data-v-806f423f]{padding:var(--spacing-8,2rem) 0}.articles-grid[data-v-806f423f]{gap:var(--spacing-6,1.5rem);grid-template-columns:repeat(3,1fr);display:grid}.article-card[data-v-806f423f]{background:var(--color-white,#fff);border-radius:var(--radius-lg,.75rem);box-shadow:var(--shadow-sm,0 1px 2px #0000000d);text-decoration:none;transition:box-shadow .2s,transform .2s;overflow:hidden}.article-card[data-v-806f423f]:hover{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);transform:translateY(-2px)}.article-image[data-v-806f423f]{aspect-ratio:16/10;overflow:hidden}.article-image img[data-v-806f423f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.article-card:hover .article-image img[data-v-806f423f]{transform:scale(1.05)}.article-body[data-v-806f423f]{padding:var(--spacing-4,1rem)}.article-body h3[data-v-806f423f]{font-size:var(--font-size-lg,1.125rem);color:var(--color-text-primary,#111827);margin:var(--spacing-1,.25rem) 0;font-weight:600}.article-body p[data-v-806f423f]{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,.875rem);margin-bottom:var(--spacing-2,.5rem);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.article-body .meta[data-v-806f423f]{margin-bottom:0}.newsletter-section[data-v-806f423f]{padding:var(--spacing-12,3rem) 0}.newsletter-card[data-v-806f423f]{background:linear-gradient(135deg,var(--color-gray-50,#f9fafb),var(--color-gray-100,#f3f4f6));border-radius:var(--radius-lg,.75rem);padding:var(--spacing-12,3rem);text-align:center;border:1px solid var(--color-gray-200,#e5e7eb)}.newsletter-card h2[data-v-806f423f]{font-size:var(--font-size-2xl,1.5rem);color:var(--color-text-primary,#111827);margin-bottom:var(--spacing-2,.5rem);font-weight:700}.newsletter-card>p[data-v-806f423f]{color:var(--color-text-secondary,#6b7280);max-width:480px;margin:0 auto var(--spacing-6,1.5rem)}.newsletter-form[data-v-806f423f]{gap:var(--spacing-3,.75rem);max-width:480px;margin:0 auto;display:flex}.newsletter-input[data-v-806f423f]{padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);border:1px solid var(--color-gray-300,#d1d5db);border-radius:var(--radius-md,.375rem);font-size:var(--font-size-sm,.875rem);outline:none;flex:1}.newsletter-input[data-v-806f423f]:focus{border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 3px #2563eb1a}.newsletter-note[data-v-806f423f]{margin-top:var(--spacing-3,.75rem);font-size:var(--font-size-xs,.75rem);color:var(--color-text-tertiary,#9ca3af)}@media (width<=768px){.articles-grid[data-v-806f423f],.featured-card[data-v-806f423f]{grid-template-columns:1fr}.newsletter-form[data-v-806f423f]{flex-direction:column}}
