/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.blog-hero-shell[data-v-afc3a8fe]{padding-top:1rem;padding-bottom:.75rem}.blog-hero-grid[data-v-afc3a8fe]{gap:1rem;display:grid}.blog-hero-copy[data-v-afc3a8fe]{border:1px solid var(--color-glass-border-subtle);background:radial-gradient(circle at top left, #fb923c1f, transparent 34%), linear-gradient(135deg, rgba(var(--color-surface-rgb), .96), rgba(var(--color-surface-rgb), .92));border-radius:2rem;flex-direction:column;gap:1rem;padding:1.2rem;display:flex;box-shadow:0 18px 42px -34px #1f293766}.blog-hero-kicker[data-v-afc3a8fe]{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);margin:0;font-size:.75rem;font-weight:700}.blog-hero-title[data-v-afc3a8fe]{color:var(--color-text-primary);margin:0;font-size:clamp(2.1rem,5vw,3.5rem);font-weight:800;line-height:1.05}.blog-hero-text[data-v-afc3a8fe]{max-width:42rem;color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.7}.blog-hero-spotlight[data-v-afc3a8fe]{display:flex}.blog-featured-card[data-v-afc3a8fe],.blog-featured-fallback[data-v-afc3a8fe]{border:1px solid var(--color-glass-border-subtle);background:radial-gradient(circle at top right, #fb923c1f, transparent 28%), linear-gradient(135deg, rgba(var(--color-surface-rgb), .98), rgba(var(--color-surface-rgb), .92));border-radius:2rem;flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex;box-shadow:0 20px 42px -36px #1f293773}.blog-featured-card-copy[data-v-afc3a8fe]{flex-direction:column;gap:.7rem;display:flex}.blog-featured-badge[data-v-afc3a8fe]{background:rgba(var(--primary-color-rgb), .1);width:fit-content;color:var(--primary-color);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.dark .blog-hero-kicker[data-v-afc3a8fe],.dark .blog-featured-badge[data-v-afc3a8fe]{color:var(--primary-light)}.dark .blog-featured-badge[data-v-afc3a8fe]{background:rgba(var(--primary-light-rgb), .16)}.blog-featured-title[data-v-afc3a8fe]{color:var(--color-text-primary);margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:800;line-height:1.12}.blog-featured-card:hover .blog-featured-title[data-v-afc3a8fe]{color:var(--color-link)}.blog-featured-text[data-v-afc3a8fe],.blog-featured-meta[data-v-afc3a8fe]{color:var(--color-text-secondary)}.blog-featured-meta[data-v-afc3a8fe]{font-size:.95rem}.blog-featured-fallback-stats[data-v-afc3a8fe],.blog-featured-fallback-links[data-v-afc3a8fe]{flex-wrap:wrap;gap:.65rem;display:flex}.blog-featured-fallback-link[data-v-afc3a8fe]{border:1px solid var(--color-glass-border-subtle);background:rgba(var(--color-surface-rgb), .9);min-height:2.75rem;color:var(--color-text-primary);border-radius:1rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.blog-featured-fallback-link[data-v-afc3a8fe]:hover{border-color:rgba(var(--primary-color-rgb), .24);box-shadow:0 18px 34px -28px rgba(var(--primary-color-rgb), .45);transform:translateY(-1px)}.line-clamp-2[data-v-afc3a8fe]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3[data-v-afc3a8fe]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.featured-card[data-v-afc3a8fe]{text-decoration:none}.blog-intro-kicker[data-v-afc3a8fe]{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.blog-intro-title[data-v-afc3a8fe]{color:var(--color-text-primary);margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.15}.blog-intro-text[data-v-afc3a8fe]{max-width:42rem;color:var(--color-text-secondary);margin:.75rem 0 0}@media (width>=768px){.blog-hero-shell[data-v-afc3a8fe]{padding-top:1.35rem}}@media (width>=1024px){.blog-hero-grid[data-v-afc3a8fe]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}
