.insights-page[data-astro-cid-7aeussnp]{min-height:100vh}.lead[data-astro-cid-7aeussnp]{opacity:.95;max-width:700px;font-size:20px}.insights-filter[data-astro-cid-7aeussnp]{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg-primary) 85%, transparent);backdrop-filter:blur(12px);top:var(--header-h);z-index:100;padding:24px 0;position:sticky}.category-nav[data-astro-cid-7aeussnp]{flex-wrap:wrap;gap:16px;display:flex}.category-link[data-astro-cid-7aeussnp]{background:var(--bg-secondary);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--fs-sm);color:var(--text-secondary);border:1px solid var(--border);transition:all var(--dur-fast) var(--ease);padding:8px 16px;font-weight:600}.category-link[data-astro-cid-7aeussnp]:hover{border-color:var(--blue-300);color:var(--blue-600)}.category-link[data-astro-cid-7aeussnp].active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.featured-section[data-astro-cid-7aeussnp]{padding:clamp(2.5rem,1.5rem + 3vw,3.75rem) 0}.featured-card[data-astro-cid-7aeussnp]{background:var(--bg-secondary);border-radius:var(--radius-2xl);border:1px solid var(--border);min-height:560px;transition:all var(--dur) var(--ease);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.featured-card[data-astro-cid-7aeussnp]:hover{border-color:var(--green-500);transform:translateY(-4px);box-shadow:0 30px 60px #0003}.featured-image[data-astro-cid-7aeussnp]{z-index:0;position:absolute;inset:0}.featured-image[data-astro-cid-7aeussnp]:after{content:"";background:linear-gradient(#0000 0%,#0b152866 40%,#0b1528f2 100%);position:absolute;inset:0}.featured-image[data-astro-cid-7aeussnp] img[data-astro-cid-7aeussnp]{object-fit:cover;width:100%;height:100%}.featured-content[data-astro-cid-7aeussnp]{z-index:1;flex-direction:column;gap:20px;max-width:860px;padding:clamp(2rem,5vw,4rem);display:flex;position:relative}.featured-content[data-astro-cid-7aeussnp] h2[data-astro-cid-7aeussnp]{color:#fff;text-wrap:balance;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.2}.featured-content[data-astro-cid-7aeussnp] p[data-astro-cid-7aeussnp]{font-size:var(--fs-lead);color:#ffffffd9;line-height:var(--lh-relaxed)}.featured-meta[data-astro-cid-7aeussnp]{font-size:var(--fs-sm);color:#ffffffb3;border-top:1px solid #ffffff26;gap:24px;padding-top:20px;display:flex}.insights-section[data-astro-cid-7aeussnp]{padding:clamp(2.5rem,1.5rem + 3vw,3.75rem) 0}.section-header[data-astro-cid-7aeussnp]{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;display:flex}.section-header[data-astro-cid-7aeussnp] h2[data-astro-cid-7aeussnp]{font-size:var(--fs-h2)}.no-results[data-astro-cid-7aeussnp]{text-align:center;padding:var(--space-16) 0}.no-results[data-astro-cid-7aeussnp] h2[data-astro-cid-7aeussnp]{font-size:var(--fs-h2);margin-bottom:var(--space-4)}.no-results[data-astro-cid-7aeussnp] p[data-astro-cid-7aeussnp]{font-size:var(--fs-lead);color:var(--text-secondary)}.insights-grid[data-astro-cid-7aeussnp]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}.insight-card[data-astro-cid-7aeussnp]{background:var(--card-bg);border-radius:var(--radius-xl);border:1px solid var(--border);transition:all var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.insight-card[data-astro-cid-7aeussnp]:hover{border-color:var(--green-500);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.card-image[data-astro-cid-7aeussnp]{aspect-ratio:16/10;background:var(--bg-secondary);overflow:hidden}.insight-card[data-astro-cid-7aeussnp]:nth-child(2n) .card-image[data-astro-cid-7aeussnp]{height:280px}.card-image[data-astro-cid-7aeussnp] img[data-astro-cid-7aeussnp]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.insight-card[data-astro-cid-7aeussnp]:hover .card-image[data-astro-cid-7aeussnp] img[data-astro-cid-7aeussnp]{transform:scale(1.06)}.card-content[data-astro-cid-7aeussnp]{gap:var(--space-3);flex-direction:column;flex:1;padding:clamp(1.5rem,1rem + 1.5vw,2rem);display:flex}.card-meta[data-astro-cid-7aeussnp]{gap:var(--space-3);flex-wrap:wrap;display:flex}.card-content[data-astro-cid-7aeussnp] h3[data-astro-cid-7aeussnp]{font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--text-primary);transition:color var(--dur) var(--ease)}.insight-card[data-astro-cid-7aeussnp]:hover .card-content[data-astro-cid-7aeussnp] h3[data-astro-cid-7aeussnp]{color:var(--blue-600)}.card-content[data-astro-cid-7aeussnp] p[data-astro-cid-7aeussnp]{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal);flex:1}.card-footer[data-astro-cid-7aeussnp]{border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;padding-top:20px;display:flex}@media (width<=968px){.insights-hero[data-astro-cid-7aeussnp] h1[data-astro-cid-7aeussnp]{font-size:var(--fs-h1)}@media (width<=968px){.featured-card[data-astro-cid-7aeussnp]{min-height:450px}.featured-content[data-astro-cid-7aeussnp]{padding:2rem}.insights-grid[data-astro-cid-7aeussnp]{grid-template-columns:1fr}.insight-card[data-astro-cid-7aeussnp]:nth-child(2n) .card-image[data-astro-cid-7aeussnp]{height:220px}}}
