.hero-inner-blog{max-width:1200px;margin:0 auto;position:relative;z-index:2;text-align:left}.blog-layout{padding:70px 5%;background:var(--bg)}.blog-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;grid-gap:50px;gap:50px;align-items:start}.featured-post{background:white;border-radius:20px;overflow:hidden;border:1px solid var(--border);margin-bottom:32px;cursor:pointer;transition:box-shadow .25s}.featured-post:hover{box-shadow:var(--card-shadow-hover)}.featured-thumb{height:280px;background:linear-gradient(135deg,#123d73,#3B82F6);display:flex;align-items:center;justify-content:center;font-size:5rem;position:relative}.featured-label{position:absolute;top:20px;left:20px;background:var(--accent);color:var(--bg-dark);font-size:.75rem;font-weight:700;padding:5px 14px;border-radius:50px}.featured-body{padding:28px}.post-cat{display:inline-block;background:rgba(30,58,138,.08);color:var(--primary);font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:50px;margin-bottom:10px}.featured-body h2{font-size:1.5rem;color:var(--text);margin-bottom:10px;line-height:1.35}.featured-body p{color:var(--text-muted);font-size:.93rem;line-height:1.7;margin-bottom:16px}.post-meta{gap:16px;color:var(--text-muted);font-size:.95rem;flex-wrap:wrap}.post-author-row,.post-meta{display:flex;align-items:center}.post-author-row{gap:8px}.author-dot{width:28px;height:28px;border-radius:50%;background:var(--gradient-blue);display:flex;align-items:center;justify-content:center;color:white;font-size:.7rem;font-weight:700;flex-shrink:0}.posts-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:32px}.post-card{background:white;border:1px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s}.post-card:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.post-thumb{height:140px;display:flex;align-items:center;justify-content:center;font-size:2.8rem}.post-thumb.t1{background:linear-gradient(135deg,#EFF6FF,#DBEAFE)}.post-thumb.t2{background:linear-gradient(135deg,#FFFBEB,#FEF3C7)}.post-thumb.t3{background:linear-gradient(135deg,#F0FDF4,#DCFCE7)}.post-thumb.t4{background:linear-gradient(135deg,#FDF4FF,#F3E8FF)}.post-thumb.t5{background:linear-gradient(135deg,#FFF1F2,#FFE4E6)}.post-thumb.t6{background:linear-gradient(135deg,#F0FDFA,#CCFBF1)}.post-body{padding:18px}.post-title{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:8px;margin-top:6px;line-height:1.4}.post-meta-sm{display:flex;gap:12px;color:var(--text-muted);font-size:.76rem}.pagination{gap:8px;margin-top:8px}.page-btn,.pagination{display:flex;align-items:center}.page-btn{width:36px;height:36px;border-radius:8px;border:1.5px solid var(--border);background:white;cursor:pointer;font-size:.88rem;font-weight:600;color:var(--text-muted);justify-content:center;transition:all .2s;font-family:DM Sans,sans-serif}.page-btn.active{background:var(--primary);color:white;border-color:var(--primary)}.page-btn:hover:not(.active){border-color:var(--secondary);color:var(--primary)}.blog-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 20px)}.sidebar-card{background:white;border:1px solid var(--border);border-radius:16px;padding:22px;margin-bottom:22px}.sidebar-title{font-size:1rem;color:var(--text);margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--border)}.search-box{display:flex;gap:8px}.search-box input{flex:1 1;padding:9px 13px;border:1.5px solid var(--border);border-radius:8px;font-size:.95rem;font-family:DM Sans,sans-serif;outline:none;transition:border-color .2s;color:var(--text);background:var(--bg)}.search-box input:focus{border-color:var(--secondary)}.search-box button{padding:9px 14px;background:var(--gradient-blue);color:white;border:none;border-radius:8px;cursor:pointer;font-size:.95rem}.cat-list{list-style:none;display:flex;flex-direction:column;gap:0}.cat-list li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:var(--text);font-size:.88rem;padding:8px 0;border-bottom:1px solid var(--border);transition:color .2s}.cat-list li:last-child a{border-bottom:none}.cat-list li a:hover{color:var(--primary)}.cat-list li a span{background:var(--bg);color:var(--text-muted);font-size:.75rem;padding:2px 8px;border-radius:50px}.popular-post{display:flex;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start}.popular-post:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.popular-thumb{width:60px;height:50px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.popular-thumb.p1{background:linear-gradient(135deg,#EFF6FF,#DBEAFE)}.popular-thumb.p2{background:linear-gradient(135deg,#FFFBEB,#FEF3C7)}.popular-thumb.p3{background:linear-gradient(135deg,#F0FDF4,#DCFCE7)}.popular-title{font-size:.83rem;font-weight:600;color:var(--text);line-height:1.4;margin-bottom:3px}.popular-date{font-size:.76rem;color:var(--text-muted)}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-chip{padding:5px 12px;background:var(--bg);border:1px solid var(--border);border-radius:50px;font-size:.95rem;color:var(--text-muted);cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block}.tag-chip:hover{background:var(--primary);color:white;border-color:var(--primary)}.newsletter-card{background:var(--gradient-blue);border-radius:16px;padding:24px;text-align:center}.newsletter-card h4{color:white;font-size:1.05rem;margin-bottom:6px}.newsletter-card p{color:rgba(255,255,255,.75);font-size:.82rem;margin-bottom:16px;line-height:1.6}.newsletter-card input{padding:10px 13px;border-radius:8px;font-size:.95rem;margin-bottom:10px;outline:none;color:var(--text)}.newsletter-card button,.newsletter-card input{width:100%;border:none;font-family:DM Sans,sans-serif}.newsletter-card button{padding:10px;background:var(--accent);color:var(--bg-dark);border-radius:8px;font-weight:700;font-size:.88rem;cursor:pointer;transition:opacity .2s}.newsletter-card button:hover{opacity:.9}.article-view{background:var(--bg);padding:70px 5%}.article-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;grid-gap:50px;gap:50px;align-items:start}.article-content{background:white;border-radius:20px;padding:40px;border:1px solid var(--border)}.article-header{margin-bottom:28px}.article-meta-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.art-meta-text{color:var(--text-muted);font-size:.82rem}.article-title{font-size:clamp(1.4rem,2.5vw,2rem);color:var(--text);margin-bottom:14px;line-height:1.3}.article-author{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg);border-radius:12px;margin-bottom:24px}.article-body h3{font-size:1.15rem;color:var(--text);margin:24px 0 10px}.article-body p{margin-bottom:14px}.article-body p,.article-body ul{color:var(--text-muted);font-size:.93rem;line-height:1.8}.article-body ul{margin:0 0 14px 20px}.article-body blockquote{border-left:4px solid var(--secondary);padding:14px 20px;background:rgba(59,130,246,.05);border-radius:0 10px 10px 0;margin:20px 0;font-style:italic;color:var(--text)}.article-cta-box{background:var(--bg);border-radius:12px;padding:20px;margin-top:24px;border:1px solid var(--border)}.article-cta-title{font-weight:700;margin-bottom:8px;color:var(--text)}.article-cta-box p{margin-bottom:12px;font-size:.9rem}.sidebar-cta-card{background:var(--primary);border-radius:16px;padding:24px;margin-bottom:22px;text-align:center}.sidebar-cta-card p{color:rgba(255,255,255,.75);font-size:.82rem;margin-bottom:16px;line-height:1.6}@media (max-width:900px){.article-inner,.blog-inner{grid-template-columns:1fr}.blog-sidebar{position:static}.posts-grid{grid-template-columns:1fr}}@media (max-width:768px){.article-view,.blog-layout{padding:48px 5%}.featured-thumb{height:200px;font-size:3.5rem}.featured-body{padding:20px}.featured-body h2{font-size:1.15rem}.featured-body p{font-size:.88rem}.post-title{font-size:.9rem}.sidebar-title{font-size:.92rem}.article-title{font-size:1.35rem}.article-body p{font-size:.88rem}.article-body h3{font-size:1.05rem}.article-content{padding:22px 18px}}@media (max-width:480px){.post-meta{gap:8px;font-size:.72rem}.article-meta-row{gap:8px}.article-view,.blog-layout{padding:36px 5%}.featured-thumb{height:150px;font-size:2.6rem}.featured-body{padding:14px}.featured-body h2{font-size:1rem}.featured-body p{font-size:.84rem}.post-title{font-size:.85rem}.post-meta-sm{font-size:.7rem}.article-title{font-size:1.2rem}.article-body p{font-size:.85rem}.article-body h3{font-size:.98rem}.sidebar-card{padding:14px}.sidebar-title{font-size:.88rem}.article-content{padding:16px 12px}.popular-title{font-size:.79rem}.newsletter-card h4{font-size:.95rem}.newsletter-card p{font-size:.78rem}}