.blog-list-page{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;overflow-x:hidden}.blog-hero{overflow:hidden;padding:220px 0 80px;position:relative;text-align:center}.blog-hero-bg{background:radial-gradient(circle at 20% 30%,#3b82f61a 0,#0000 50%),radial-gradient(circle at 80% 70%,#8b5cf614 0,#0000 50%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.blog-hero-container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.blog-hero-badge{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:50px;color:#3b82f6;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:1.5rem;padding:.4rem 1.2rem}.blog-hero h1{color:var(--text-primary);font-size:3rem;font-weight:700;letter-spacing:-.5px;margin-bottom:1.25rem}.blog-hero p{color:var(--text-secondary);font-size:1.15rem;line-height:1.7;margin:0 auto;max-width:640px}.blog-grid-section{padding:3rem 0 100px}.blog-grid-container{margin:0 auto;max-width:1200px;padding:0 2rem}.blog-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.blog-card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;box-shadow:var(--shadow-sm);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .3s ease}.blog-card:hover{border-color:var(--accent-blue);box-shadow:var(--shadow-md);transform:translateY(-4px)}.blog-card:hover .blog-card-read-more,.blog-card:hover .blog-card-title{color:#3b82f6}.blog-card-content{display:flex;flex:1 1;flex-direction:column;padding:2rem}.blog-card-meta{margin-bottom:.75rem}.blog-card-meta time{color:var(--text-tertiary);font-size:.85rem;font-weight:500}.blog-card-title{color:var(--text-primary);font-size:1.35rem;font-weight:700;line-height:1.4;margin-bottom:.75rem;transition:color .2s ease}.blog-card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;flex:1 1;font-size:.95rem;line-height:1.65;margin-bottom:1.5rem;overflow:hidden}.blog-card-footer{display:flex;flex-direction:column;gap:1rem;margin-top:auto}.blog-card-tags{display:flex;flex-wrap:wrap;gap:.5rem}.blog-tag{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:50px;color:#2563eb;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.3px;padding:.25rem .75rem}.blog-card-read-more{color:var(--text-tertiary);font-size:.9rem;font-weight:600;transition:color .2s ease}.blog-empty{grid-column:1/-1;padding:4rem 2rem;text-align:center}.blog-empty h2{color:var(--text-primary);font-size:1.8rem;font-weight:700;margin-bottom:1rem}.blog-empty p{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:480px}@media (max-width:768px){.blog-hero{padding:180px 0 60px}.blog-hero h1{font-size:2.2rem}.blog-hero p{font-size:1rem}.blog-grid{gap:1.5rem;grid-template-columns:1fr}.blog-grid-section{padding:0 0 60px}.blog-card-content{padding:1.5rem}.blog-card-title{font-size:1.2rem}}@media (max-width:480px){.blog-hero{padding:160px 0 40px}.blog-hero h1{font-size:1.85rem}.blog-grid-container,.blog-hero-container{padding:0 1rem}.blog-card-content{padding:1.25rem}}
/*# sourceMappingURL=40.40dfd4eb.chunk.css.map*/