.blog-module__9fogyq__indexPage{padding-top:100px;padding-bottom:var(--space-16)}.blog-module__9fogyq__indexTitle{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.03em;color:var(--foreground);margin-bottom:var(--space-3);font-weight:700;line-height:1.1}.blog-module__9fogyq__indexSubtitle{font-family:var(--font-body);font-size:var(--text-lg);color:var(--text-muted);max-width:560px;margin-bottom:var(--space-12)}.blog-module__9fogyq__postGrid{gap:var(--space-6);display:grid}.blog-module__9fogyq__postCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);transition:transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease;text-decoration:none;display:block}.blog-module__9fogyq__postCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.blog-module__9fogyq__postCardTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--foreground);margin-bottom:var(--space-2);font-weight:700}.blog-module__9fogyq__postCardDesc{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--space-3);line-height:1.6}.blog-module__9fogyq__postCardDate{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted)}.blog-module__9fogyq__hero{background:var(--gradient-soft);color:var(--foreground);padding-top:100px;padding-bottom:var(--space-16)}.blog-module__9fogyq__heroContent{max-width:var(--content-width);margin-inline:auto}.blog-module__9fogyq__heroLabel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-6);font-weight:600;display:inline-block}.blog-module__9fogyq__heroTitle{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.03em;color:var(--foreground);margin-bottom:var(--space-4);font-weight:700;line-height:1.1}.blog-module__9fogyq__heroMeta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted)}.blog-module__9fogyq__heroDescription{font-family:var(--font-body);font-size:var(--text-lg);color:var(--text-muted);max-width:640px;margin-top:var(--space-4);line-height:1.6}.blog-module__9fogyq__article{max-width:var(--content-width);padding-block:var(--space-16);margin-inline:auto}.blog-module__9fogyq__article h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--foreground);margin-top:var(--space-12);margin-bottom:var(--space-4);font-weight:700;line-height:1.2}.blog-module__9fogyq__article h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--foreground);margin-top:var(--space-8);margin-bottom:var(--space-3);font-weight:600;line-height:1.3}.blog-module__9fogyq__article p{font-family:var(--font-body);font-size:var(--text-base);color:var(--foreground);margin-bottom:var(--space-4);line-height:1.7}.blog-module__9fogyq__article ul,.blog-module__9fogyq__article ol{font-family:var(--font-body);font-size:var(--text-base);color:var(--foreground);margin-bottom:var(--space-4);padding-left:var(--space-6);line-height:1.7}.blog-module__9fogyq__article li{margin-bottom:var(--space-2)}.blog-module__9fogyq__article strong{color:var(--foreground);font-weight:600}.blog-module__9fogyq__article code{background:var(--secondary);border-radius:var(--radius-sm);padding:.15em .4em;font-family:JetBrains Mono,monospace;font-size:.875em}.blog-module__9fogyq__article pre{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4);overflow-x:auto}.blog-module__9fogyq__article pre code{background:0 0;padding:0}.blog-module__9fogyq__faqSection{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border)}.blog-module__9fogyq__faqTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--foreground);margin-bottom:var(--space-6);font-weight:700}.blog-module__9fogyq__faqList{padding:0;list-style:none}.blog-module__9fogyq__faqItem{border-bottom:1px solid var(--border);padding-block:var(--space-4)}.blog-module__9fogyq__faqQuestion{font-family:var(--font-body);font-size:var(--text-md);color:var(--foreground);margin-bottom:var(--space-2);font-weight:600}.blog-module__9fogyq__faqAnswer{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-muted);line-height:1.6}.blog-module__9fogyq__cta{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-10);margin-top:var(--space-12);text-align:center}.blog-module__9fogyq__ctaTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--foreground);margin-bottom:var(--space-3);font-weight:700}.blog-module__9fogyq__ctaText{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--space-6);max-width:480px;margin-inline:auto}.blog-module__9fogyq__ctaBtn{padding:var(--space-3) var(--space-8);background:var(--primary);color:#fff;font-family:var(--font-body);font-size:var(--text-md);border-radius:var(--radius-md);transition:background var(--duration-fast) ease, transform var(--duration-fast) ease;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__9fogyq__ctaBtn:hover{background:var(--primary-hover);transform:scale(1.02)}@media (max-width:640px){.blog-module__9fogyq__heroTitle{font-size:var(--text-3xl)}.blog-module__9fogyq__article h2{font-size:var(--text-xl)}.blog-module__9fogyq__cta{padding:var(--space-6)}}
