.blog-module__JsT-Oq__page{background:var(--bg-primary);min-height:100vh;padding-top:100px}.blog-module__JsT-Oq__hero{text-align:center;padding:80px 24px 60px}.blog-module__JsT-Oq__label{color:var(--cyan-400);text-transform:uppercase;letter-spacing:.12em;background:#0085ff14;border:1px solid #0085ff33;border-radius:999px;margin-bottom:20px;padding:4px 14px;font-size:.7rem;font-weight:800;display:inline-block}.blog-module__JsT-Oq__title{font-family:var(--font-display);color:#fff;margin-bottom:16px;font-size:clamp(2.5rem,6vw,4rem);font-weight:800}.blog-module__JsT-Oq__accent{background:linear-gradient(135deg,var(--cyan-400),var(--cyan-200),#00e676);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite blog-module__JsT-Oq__blogShimmer}@keyframes blog-module__JsT-Oq__blogShimmer{to{background-position:200%}}.blog-module__JsT-Oq__subtitle{color:var(--text-secondary);max-width:650px;margin:0 auto;font-size:1.1rem}.blog-module__JsT-Oq__featuredSection{max-width:1200px;margin:0 auto 60px;padding:0 24px}.blog-module__JsT-Oq__featuredCard{border:1px solid var(--glass-border);background:linear-gradient(135deg,#18181b99,#12121466);border-radius:32px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.blog-module__JsT-Oq__featuredCard:hover{border-color:#0085ff4d;transform:translateY(-8px);box-shadow:0 20px 40px #0006}.blog-module__JsT-Oq__featuredImage{flex:1.2;height:400px;overflow:hidden}.blog-module__JsT-Oq__featuredImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.blog-module__JsT-Oq__featuredCard:hover .blog-module__JsT-Oq__featuredImage img{transform:scale(1.05)}.blog-module__JsT-Oq__featuredContent{flex-direction:column;flex:1;justify-content:center;padding:48px;display:flex}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0 24px 100px;display:grid}.blog-module__JsT-Oq__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.blog-module__JsT-Oq__card:hover{border-color:#0085ff33;transform:translateY(-4px);box-shadow:0 12px 24px #0000004d,0 0 40px #0085ff0a}.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__image img{transform:scale(1.08)}.blog-module__JsT-Oq__image{height:220px;position:relative;overflow:hidden}.blog-module__JsT-Oq__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#04040a99 100%);position:absolute;inset:0}.blog-module__JsT-Oq__image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.blog-module__JsT-Oq__content{flex-direction:column;flex:1;padding:28px;display:flex}.blog-module__JsT-Oq__cardCat{text-transform:uppercase;letter-spacing:.08em;border-radius:6px;width:fit-content;margin-bottom:16px;padding:3px 10px;font-size:.65rem;font-weight:800;display:inline-block}.blog-module__JsT-Oq__cardTitle{color:#fff;margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.4}.blog-module__JsT-Oq__excerpt{color:var(--text-secondary);margin-bottom:24px;font-size:.9rem;line-height:1.6}.blog-module__JsT-Oq__meta{color:var(--text-muted);gap:20px;margin-top:auto;font-size:.75rem;font-weight:600;display:flex}@media (max-width:900px){.blog-module__JsT-Oq__featuredCard{flex-direction:column}.blog-module__JsT-Oq__featuredImage{flex:none;height:250px}.blog-module__JsT-Oq__featuredContent{padding:32px 24px}.blog-module__JsT-Oq__grid{grid-template-columns:1fr}}.blog-module__JsT-Oq__featuredTitle{font-size:2rem}.blog-module__JsT-Oq__featuredExcerpt{font-size:1.05rem}
