.blog-module__C4NNnG__container{max-width:1200px;margin:0 auto;padding:4rem 2rem}.blog-module__C4NNnG__hero{text-align:center;margin-bottom:4rem}.blog-module__C4NNnG__hero h1{color:var(--foreground);margin-bottom:1rem;font-size:3rem;font-weight:700}.blog-module__C4NNnG__hero p{color:var(--text-muted);font-size:1.1rem}.blog-module__C4NNnG__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.blog-module__C4NNnG__emptyState{text-align:center;color:var(--text-muted);background:#18181c99;border-radius:16px;grid-column:1/-1;padding:4rem}.blog-module__C4NNnG__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18181c99;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.blog-module__C4NNnG__card:hover{border-color:#ff3b304d;transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.blog-module__C4NNnG__imageContainer{background:#111;height:200px;position:relative;overflow:hidden}.blog-module__C4NNnG__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-module__C4NNnG__card:hover .blog-module__C4NNnG__image{transform:scale(1.05)}.blog-module__C4NNnG__placeholderImage{width:100%;height:100%;color:var(--text-muted);background:linear-gradient(135deg,#222 0%,#111 100%);justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.blog-module__C4NNnG__content{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.blog-module__C4NNnG__title{color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.4}.blog-module__C4NNnG__meta{color:var(--text-muted);gap:1.5rem;margin-top:auto;font-size:.9rem;display:flex}.blog-module__C4NNnG__meta span{align-items:center;gap:.4rem;display:flex}.blog-module__C4NNnG__detailContainer{max-width:800px;margin:0 auto;padding:4rem 2rem}.blog-module__C4NNnG__backBtn{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:2rem;text-decoration:none;transition:color .2s;display:inline-flex}.blog-module__C4NNnG__backBtn:hover{color:var(--primary)}.blog-module__C4NNnG__article{background:#18181c99;border:1px solid #ffffff0d;border-radius:24px;overflow:hidden}.blog-module__C4NNnG__heroImageContainer{width:100%;max-height:400px;overflow:hidden}.blog-module__C4NNnG__heroImage{object-fit:cover;width:100%;height:100%}.blog-module__C4NNnG__articleHeader{margin-bottom:2rem;padding:3rem 3rem 0}.blog-module__C4NNnG__articleTitle{color:var(--foreground);margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.3}.blog-module__C4NNnG__articleContent{color:#ccc;padding:0 3rem 3rem;font-size:1.1rem;line-height:1.8}.blog-module__C4NNnG__articleContent h2{color:var(--foreground);margin:2rem 0 1rem;font-size:1.8rem}.blog-module__C4NNnG__articleContent h3{color:var(--foreground);margin:1.5rem 0 1rem;font-size:1.4rem}.blog-module__C4NNnG__articleContent p{margin-bottom:1.5rem}.blog-module__C4NNnG__articleContent ul,.blog-module__C4NNnG__articleContent ol{margin-bottom:1.5rem;padding-left:2rem}.blog-module__C4NNnG__articleContent li{margin-bottom:.5rem}@media (max-width:768px){.blog-module__C4NNnG__hero h1{font-size:2rem}.blog-module__C4NNnG__articleHeader{padding:2rem 1.5rem 0}.blog-module__C4NNnG__articleContent{padding:0 1.5rem 2rem}.blog-module__C4NNnG__articleTitle{font-size:2rem}}
