.BlogPost-module__SY66Va__notFound{min-height:50vh;color:var(--text-main);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.BlogPost-module__SY66Va__notFound a{color:var(--primary);font-weight:600}.BlogPost-module__SY66Va__article{flex-direction:column;display:flex}.BlogPost-module__SY66Va__articleHero{background:linear-gradient(135deg, var(--secondary) 0%, #1a1a1a 100%);text-align:center;padding:6rem 2rem 4rem}.BlogPost-module__SY66Va__heroContent{max-width:800px;margin:0 auto;animation:.8s ease-out BlogPost-module__SY66Va__fadeInUp}.BlogPost-module__SY66Va__category{background:var(--primary);color:#000;text-transform:uppercase;letter-spacing:.5px;border-radius:50px;margin-bottom:1.5rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.BlogPost-module__SY66Va__articleTitle{color:var(--text-main);margin-bottom:1.25rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.2}.BlogPost-module__SY66Va__meta{color:var(--text-dim);justify-content:center;gap:.5rem;font-size:.9rem;display:flex}.BlogPost-module__SY66Va__articleBody{max-width:800px;margin:0 auto;padding:4rem 2rem}.BlogPost-module__SY66Va__content{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}.BlogPost-module__SY66Va__content p{color:var(--text-muted);font-size:1.05rem;line-height:1.85}.BlogPost-module__SY66Va__articleCta{background:var(--surface);border:1px solid var(--border-color);text-align:center;border-radius:16px;margin-bottom:2rem;padding:2.5rem}.BlogPost-module__SY66Va__articleCta h3{color:var(--text-main);margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.BlogPost-module__SY66Va__articleCta p{color:var(--text-muted);margin-bottom:1.5rem}.BlogPost-module__SY66Va__ctaBtn{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#000;border-radius:50px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;transition:all .3s;display:inline-block}.BlogPost-module__SY66Va__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b4d}.BlogPost-module__SY66Va__backLink{color:var(--primary);font-size:.95rem;font-weight:600;transition:color .2s}.BlogPost-module__SY66Va__backLink:hover{color:var(--primary-light)}@media (max-width:600px){.BlogPost-module__SY66Va__articleHero{padding:4rem 1.5rem 3rem}.BlogPost-module__SY66Va__articleBody{padding:2.5rem 1.25rem}}
