.blog-article[data-astro-cid-mnc6eiy3]{padding:var(--4xl) 0}.article-header[data-astro-cid-mnc6eiy3]{text-align:center;max-width:800px;margin:0 auto var(--5xl)}.article-meta[data-astro-cid-mnc6eiy3]{display:flex;justify-content:center;gap:var(--lg);margin-bottom:var(--lg)}.article-type[data-astro-cid-mnc6eiy3]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));padding:var(--xs) var(--md);border-radius:calc(var(--radius) - 4px);font-size:.8rem;font-weight:600;text-transform:uppercase}.article-meta[data-astro-cid-mnc6eiy3] time[data-astro-cid-mnc6eiy3]{color:hsl(var(--muted-foreground));font-weight:500}.article-title[data-astro-cid-mnc6eiy3]{font-family:Unbounded,sans-serif;font-size:2.5rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:var(--lg);line-height:1.2}.article-lead[data-astro-cid-mnc6eiy3]{font-size:1.2rem;color:hsl(var(--muted-foreground));line-height:1.6;margin-bottom:var(--xl)}.article-actions[data-astro-cid-mnc6eiy3]{display:flex;justify-content:center;gap:var(--md);flex-wrap:wrap}.article-image-section[data-astro-cid-mnc6eiy3]{margin-bottom:var(--4xl)}.article-image-container[data-astro-cid-mnc6eiy3]{position:relative;max-width:800px;margin:0 auto;border-radius:var(--radius);overflow:hidden;box-shadow:0 20px 40px hsl(var(--accent) / .3);background:linear-gradient(135deg,hsl(var(--accent) / .1),hsl(var(--primary) / .1));border:1px solid hsl(var(--border))}.article-image-container[data-astro-cid-mnc6eiy3] img[data-astro-cid-mnc6eiy3]{width:100%;height:auto;display:block;transition:transform .3s ease}.article-image-container[data-astro-cid-mnc6eiy3]:hover img[data-astro-cid-mnc6eiy3]{transform:scale(1.02)}.image-overlay[data-astro-cid-mnc6eiy3]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 70%,hsl(var(--background) / .8) 100%);display:flex;align-items:flex-end;padding:var(--lg)}.image-badge[data-astro-cid-mnc6eiy3]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));padding:var(--xs) var(--md);border-radius:calc(var(--radius) - 4px);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.article-content[data-astro-cid-mnc6eiy3]{max-width:1200px;margin:0 auto}.content-grid[data-astro-cid-mnc6eiy3]{display:grid;grid-template-columns:2fr 1fr;gap:var(--4xl)}.main-content[data-astro-cid-mnc6eiy3] h2[data-astro-cid-mnc6eiy3]{font-family:Unbounded,sans-serif;font-size:1.8rem;color:hsl(var(--foreground));margin-bottom:var(--lg)}.main-content[data-astro-cid-mnc6eiy3] h3[data-astro-cid-mnc6eiy3]{font-family:Unbounded,sans-serif;font-size:1.3rem;color:hsl(var(--primary));margin:var(--xl) 0 var(--md)}.main-content[data-astro-cid-mnc6eiy3] p[data-astro-cid-mnc6eiy3]{color:hsl(var(--muted-foreground));line-height:1.7;margin-bottom:var(--lg)}.featured-insight[data-astro-cid-mnc6eiy3]{background:linear-gradient(135deg,hsl(var(--primary) / .1),hsl(var(--accent) / .1));border:1px solid hsl(var(--primary) / .3);border-radius:var(--radius);padding:var(--xl);margin:var(--xl) 0}.featured-insight[data-astro-cid-mnc6eiy3] h4[data-astro-cid-mnc6eiy3]{color:hsl(var(--primary));margin-bottom:var(--md);font-size:1.1rem}.challenge-list[data-astro-cid-mnc6eiy3]{list-style:none;margin:var(--lg) 0}.challenge-list[data-astro-cid-mnc6eiy3] li[data-astro-cid-mnc6eiy3]{padding:var(--md);margin-bottom:var(--md);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);border-left:4px solid hsl(var(--accent))}.solution-grid[data-astro-cid-mnc6eiy3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--lg);margin:var(--xl) 0}.solution-item[data-astro-cid-mnc6eiy3]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);padding:var(--lg)}.solution-item[data-astro-cid-mnc6eiy3] h4[data-astro-cid-mnc6eiy3]{color:hsl(var(--primary));margin-bottom:var(--sm);font-size:1.1rem}.solution-item[data-astro-cid-mnc6eiy3] p[data-astro-cid-mnc6eiy3]{color:hsl(var(--muted-foreground));font-size:.9rem;margin:0}.article-quote[data-astro-cid-mnc6eiy3]{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:var(--radius);padding:var(--xl);margin:var(--xl) 0;font-style:italic;font-size:1.1rem;line-height:1.6}.article-quote[data-astro-cid-mnc6eiy3] cite[data-astro-cid-mnc6eiy3]{display:block;margin-top:var(--md);font-size:.9rem;color:hsl(var(--accent));font-style:normal;font-weight:600}.sidebar-content[data-astro-cid-mnc6eiy3]{display:flex;flex-direction:column;gap:var(--xl)}.info-box[data-astro-cid-mnc6eiy3],.stats-box[data-astro-cid-mnc6eiy3],.cta-box[data-astro-cid-mnc6eiy3]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:var(--xl)}.info-box[data-astro-cid-mnc6eiy3] h4[data-astro-cid-mnc6eiy3],.stats-box[data-astro-cid-mnc6eiy3] h4[data-astro-cid-mnc6eiy3],.cta-box[data-astro-cid-mnc6eiy3] h4[data-astro-cid-mnc6eiy3]{font-family:Unbounded,sans-serif;color:hsl(var(--foreground));margin-bottom:var(--md);font-size:1.1rem}.info-list[data-astro-cid-mnc6eiy3]{list-style:none}.info-list[data-astro-cid-mnc6eiy3] li[data-astro-cid-mnc6eiy3]{margin-bottom:var(--sm);color:hsl(var(--muted-foreground));font-size:.9rem}.stat-item[data-astro-cid-mnc6eiy3]{display:flex;flex-direction:column;text-align:center;margin-bottom:var(--lg)}.stat-number[data-astro-cid-mnc6eiy3]{font-size:2rem;font-weight:700;color:hsl(var(--primary));font-family:Unbounded,sans-serif}.stat-label[data-astro-cid-mnc6eiy3]{font-size:.8rem;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px}.cta-box[data-astro-cid-mnc6eiy3] p[data-astro-cid-mnc6eiy3]{color:hsl(var(--muted-foreground));margin-bottom:var(--md);font-size:.9rem}.cta-links[data-astro-cid-mnc6eiy3]{display:flex;flex-direction:column;gap:var(--sm)}.cta-link[data-astro-cid-mnc6eiy3]{color:hsl(var(--primary));text-decoration:none;font-weight:500;padding:var(--sm);border-radius:calc(var(--radius) - 6px);transition:all .2s ease-out}.cta-link[data-astro-cid-mnc6eiy3]:hover{background:hsl(var(--primary) / .1);transform:translate(4px)}@media(max-width:1024px){.content-grid[data-astro-cid-mnc6eiy3]{grid-template-columns:1fr;gap:var(--xl)}.sidebar-content[data-astro-cid-mnc6eiy3]{order:-1}}@media(max-width:768px){.article-title[data-astro-cid-mnc6eiy3]{font-size:2rem}.article-actions[data-astro-cid-mnc6eiy3]{flex-direction:column;align-items:center}.solution-grid[data-astro-cid-mnc6eiy3]{grid-template-columns:1fr}}
