.blog-article[data-astro-cid-a3qdcxe4]{padding:var(--4xl) 0}.article-header[data-astro-cid-a3qdcxe4]{text-align:center;max-width:800px;margin:0 auto var(--5xl)}.article-meta[data-astro-cid-a3qdcxe4]{display:flex;justify-content:center;gap:var(--lg);margin-bottom:var(--lg)}.article-type[data-astro-cid-a3qdcxe4]{background:hsl(var(--primary));color:hsl(var(--primary-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-a3qdcxe4] time[data-astro-cid-a3qdcxe4]{color:hsl(var(--muted-foreground));font-weight:500}.article-title[data-astro-cid-a3qdcxe4]{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-a3qdcxe4]{font-size:1.2rem;color:hsl(var(--muted-foreground));line-height:1.6;margin-bottom:var(--xl)}.article-actions[data-astro-cid-a3qdcxe4]{display:flex;justify-content:center;gap:var(--md);flex-wrap:wrap}.article-image-section[data-astro-cid-a3qdcxe4]{margin-bottom:var(--5xl)}.article-image-container[data-astro-cid-a3qdcxe4]{position:relative;width:100%;max-width:900px;margin:0 auto;border-radius:var(--radius);overflow:hidden;box-shadow:0 20px 40px hsl(var(--primary) / .2)}.article-image-container[data-astro-cid-a3qdcxe4] img[data-astro-cid-a3qdcxe4]{width:100%;height:auto;display:block}.image-overlay[data-astro-cid-a3qdcxe4]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,hsl(var(--background) / .9));padding:var(--xl)}.image-badge[data-astro-cid-a3qdcxe4]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:var(--sm) var(--md);border-radius:calc(var(--radius) - 4px);font-weight:600;display:inline-block}.article-content[data-astro-cid-a3qdcxe4]{max-width:1200px;margin:0 auto}.content-grid[data-astro-cid-a3qdcxe4]{display:grid;grid-template-columns:2fr 1fr;gap:var(--4xl)}.main-content[data-astro-cid-a3qdcxe4] h2[data-astro-cid-a3qdcxe4]{font-family:Unbounded,sans-serif;font-size:1.8rem;color:hsl(var(--foreground));margin-bottom:var(--lg)}.main-content[data-astro-cid-a3qdcxe4] h3[data-astro-cid-a3qdcxe4]{font-family:Unbounded,sans-serif;font-size:1.3rem;color:hsl(var(--primary));margin:var(--xl) 0 var(--md)}.main-content[data-astro-cid-a3qdcxe4] h4[data-astro-cid-a3qdcxe4]{font-family:Unbounded,sans-serif;font-size:1.1rem;color:hsl(var(--accent));margin:var(--lg) 0 var(--sm)}.main-content[data-astro-cid-a3qdcxe4] p[data-astro-cid-a3qdcxe4]{color:hsl(var(--muted-foreground));line-height:1.7;margin-bottom:var(--lg)}.heritage-section[data-astro-cid-a3qdcxe4]{margin:var(--xl) 0}.heritage-grid[data-astro-cid-a3qdcxe4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--lg);margin:var(--lg) 0}.heritage-item[data-astro-cid-a3qdcxe4]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:var(--lg);border-left:4px solid hsl(var(--primary))}.heritage-item[data-astro-cid-a3qdcxe4] h4[data-astro-cid-a3qdcxe4]{color:hsl(var(--primary));margin-bottom:var(--sm);font-weight:600}.heritage-item[data-astro-cid-a3qdcxe4] p[data-astro-cid-a3qdcxe4]{color:hsl(var(--muted-foreground));margin:0;font-size:.9rem}.designer-quote[data-astro-cid-a3qdcxe4]{background:hsl(var(--card));border-left:4px solid hsl(var(--primary));padding:var(--lg);margin:var(--xl) 0;font-style:italic;color:hsl(var(--foreground));border-radius:calc(var(--radius) - 4px);font-size:1.1rem}.design-features-list[data-astro-cid-a3qdcxe4]{color:hsl(var(--muted-foreground));line-height:1.7;margin:var(--lg) 0;padding-left:var(--lg)}.design-features-list[data-astro-cid-a3qdcxe4] li[data-astro-cid-a3qdcxe4]{margin-bottom:var(--sm)}.design-pillars[data-astro-cid-a3qdcxe4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--lg);margin:var(--xl) 0}.pillar-item[data-astro-cid-a3qdcxe4]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:var(--lg);text-align:center;transition:all .3s ease-out}.pillar-item[data-astro-cid-a3qdcxe4]:hover{transform:translateY(-4px);box-shadow:0 12px 24px hsl(var(--primary) / .1)}.pillar-icon[data-astro-cid-a3qdcxe4]{font-size:2rem;margin-bottom:var(--md);display:block}.pillar-item[data-astro-cid-a3qdcxe4] h4[data-astro-cid-a3qdcxe4]{color:hsl(var(--primary));margin-bottom:var(--sm);font-size:1.1rem}.pillar-item[data-astro-cid-a3qdcxe4] p[data-astro-cid-a3qdcxe4]{color:hsl(var(--muted-foreground));font-size:.9rem;margin:0}.design-conclusion[data-astro-cid-a3qdcxe4]{background:hsl(var(--accent) / .1);border:1px solid hsl(var(--accent) / .3);border-radius:var(--radius);padding:var(--lg);color:hsl(var(--foreground));font-weight:500}.topography-section[data-astro-cid-a3qdcxe4]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:var(--xl);margin:var(--xl) 0}.topography-details[data-astro-cid-a3qdcxe4],.proportions-details[data-astro-cid-a3qdcxe4]{display:grid;gap:var(--sm);margin:var(--lg) 0}.detail-item[data-astro-cid-a3qdcxe4],.proportion-item[data-astro-cid-a3qdcxe4]{background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);padding:var(--md);color:hsl(var(--muted-foreground))}.generations-timeline[data-astro-cid-a3qdcxe4]{margin:var(--xl) 0}.timeline-item[data-astro-cid-a3qdcxe4]{display:flex;gap:var(--lg);margin-bottom:var(--lg);padding:var(--lg);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);transition:all .3s ease-out}.timeline-item[data-astro-cid-a3qdcxe4]:hover{border-color:hsl(var(--primary) / .5);transform:translate(4px)}.timeline-year[data-astro-cid-a3qdcxe4]{font-family:Unbounded,sans-serif;font-weight:700;color:hsl(var(--primary));min-width:120px;flex-shrink:0}.timeline-content[data-astro-cid-a3qdcxe4] h4[data-astro-cid-a3qdcxe4]{color:hsl(var(--foreground));margin-bottom:var(--xs)}.timeline-content[data-astro-cid-a3qdcxe4] p[data-astro-cid-a3qdcxe4]{color:hsl(var(--muted-foreground));margin:0;font-size:.9rem}.timeline-conclusion[data-astro-cid-a3qdcxe4]{background:hsl(var(--success) / .1);border:1px solid hsl(var(--success) / .3);border-radius:var(--radius);padding:var(--lg);color:hsl(var(--foreground));font-weight:500;font-style:italic}.mecavin-features[data-astro-cid-a3qdcxe4]{color:hsl(var(--muted-foreground));line-height:1.7;margin:var(--lg) 0;padding-left:var(--lg)}.mecavin-features[data-astro-cid-a3qdcxe4] li[data-astro-cid-a3qdcxe4]{margin-bottom:var(--sm)}.mecavin-conclusion[data-astro-cid-a3qdcxe4]{background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .3);border-radius:var(--radius);padding:var(--lg);color:hsl(var(--foreground));font-weight:500}.sidebar-content[data-astro-cid-a3qdcxe4]{display:flex;flex-direction:column;gap:var(--xl)}.info-box[data-astro-cid-a3qdcxe4],.design-elements-box[data-astro-cid-a3qdcxe4],.faq-box[data-astro-cid-a3qdcxe4],.cta-box[data-astro-cid-a3qdcxe4]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:var(--xl)}.info-box[data-astro-cid-a3qdcxe4] h4[data-astro-cid-a3qdcxe4],.design-elements-box[data-astro-cid-a3qdcxe4] h4[data-astro-cid-a3qdcxe4],.faq-box[data-astro-cid-a3qdcxe4] h4[data-astro-cid-a3qdcxe4],.cta-box[data-astro-cid-a3qdcxe4] h4[data-astro-cid-a3qdcxe4]{font-family:Unbounded,sans-serif;color:hsl(var(--foreground));margin-bottom:var(--md);font-size:1.1rem}.info-list[data-astro-cid-a3qdcxe4]{list-style:none}.info-list[data-astro-cid-a3qdcxe4] li[data-astro-cid-a3qdcxe4]{margin-bottom:var(--sm);color:hsl(var(--muted-foreground));font-size:.9rem}.design-elements[data-astro-cid-a3qdcxe4]{display:flex;flex-direction:column;gap:var(--sm)}.element[data-astro-cid-a3qdcxe4]{display:flex;align-items:center;gap:var(--sm);color:hsl(var(--muted-foreground));font-size:.9rem}.element-icon[data-astro-cid-a3qdcxe4]{font-size:1.2rem}.faq-item[data-astro-cid-a3qdcxe4]{margin-bottom:var(--lg);padding-bottom:var(--lg);border-bottom:1px solid hsl(var(--border))}.faq-item[data-astro-cid-a3qdcxe4]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.faq-item[data-astro-cid-a3qdcxe4] h5[data-astro-cid-a3qdcxe4]{color:hsl(var(--primary));margin-bottom:var(--xs);font-size:.95rem;font-weight:600}.faq-item[data-astro-cid-a3qdcxe4] p[data-astro-cid-a3qdcxe4]{color:hsl(var(--muted-foreground));margin:0;font-size:.85rem;line-height:1.5}.cta-box[data-astro-cid-a3qdcxe4] p[data-astro-cid-a3qdcxe4]{color:hsl(var(--muted-foreground));margin-bottom:var(--md);font-size:.9rem}.cta-links[data-astro-cid-a3qdcxe4]{display:flex;flex-direction:column;gap:var(--sm)}.cta-link[data-astro-cid-a3qdcxe4]{color:hsl(var(--primary));text-decoration:none;font-weight:500;padding:var(--sm);border-radius:calc(var(--radius) - 6px);transition:all .2s ease-out;display:flex;align-items:center;gap:var(--xs)}.cta-link[data-astro-cid-a3qdcxe4]:hover{background:hsl(var(--primary) / .1);transform:translate(4px)}.conclusion-section[data-astro-cid-a3qdcxe4]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:var(--4xl);margin-top:var(--5xl);text-align:center}.conclusion-content[data-astro-cid-a3qdcxe4] h2[data-astro-cid-a3qdcxe4]{font-family:Unbounded,sans-serif;color:hsl(var(--foreground));margin-bottom:var(--lg)}.conclusion-content[data-astro-cid-a3qdcxe4] p[data-astro-cid-a3qdcxe4]{color:hsl(var(--muted-foreground));line-height:1.7;margin-bottom:var(--lg);max-width:800px;margin-left:auto;margin-right:auto}.conclusion-cta[data-astro-cid-a3qdcxe4]{margin-top:var(--xl)}.btn-large[data-astro-cid-a3qdcxe4]{padding:var(--md) var(--xl);font-size:1.1rem}@media(max-width:1024px){.content-grid[data-astro-cid-a3qdcxe4]{grid-template-columns:1fr;gap:var(--xl)}.sidebar-content[data-astro-cid-a3qdcxe4]{order:-1}.heritage-grid[data-astro-cid-a3qdcxe4],.design-pillars[data-astro-cid-a3qdcxe4]{grid-template-columns:1fr}}@media(max-width:768px){.article-title[data-astro-cid-a3qdcxe4]{font-size:2rem}.article-actions[data-astro-cid-a3qdcxe4]{flex-direction:column;align-items:center}.timeline-item[data-astro-cid-a3qdcxe4]{flex-direction:column}.timeline-year[data-astro-cid-a3qdcxe4]{min-width:auto}.conclusion-section[data-astro-cid-a3qdcxe4]{padding:var(--xl)}}
