.blog-module__JsT-Oq__hero{justify-content:center;align-items:center;height:50vh;min-height:400px;display:flex;position:relative}.blog-module__JsT-Oq__heroOverlay{z-index:1;background:linear-gradient(#0d1b2a80 0%,#0d1b2acc 100%);position:absolute;inset:0}.blog-module__JsT-Oq__heroContent{z-index:2;text-align:center;color:#fff;max-width:700px;padding:0 var(--container-padding);position:relative}.blog-module__JsT-Oq__heroContent h1{font-size:var(--text-6xl);color:#fff;margin-bottom:12px}.blog-module__JsT-Oq__heroContent p{font-size:var(--text-lg);color:#ffffffb3}.blog-module__JsT-Oq__breadcrumb{text-transform:uppercase;letter-spacing:2px;color:var(--accent-light);margin-bottom:16px;font-size:11px;display:block}.blog-module__JsT-Oq__categories{margin-bottom:var(--space-12);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.blog-module__JsT-Oq__catBtn{border-radius:var(--radius-full);color:var(--text-secondary);border:1px solid var(--gray-200);transition:all var(--transition-base);cursor:pointer;background:#fff;padding:8px 20px;font-size:13px;font-weight:600}.blog-module__JsT-Oq__catBtn:hover{border-color:var(--primary);color:var(--primary)}.blog-module__JsT-Oq__catBtn.blog-module__JsT-Oq__active{background:var(--primary);color:#fff;border-color:var(--primary)}.blog-module__JsT-Oq__featuredPost{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);margin-bottom:var(--space-12);transition:all var(--transition-base);border:1px solid var(--gray-100);background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:40px;text-decoration:none;display:grid;overflow:hidden}.blog-module__JsT-Oq__featuredPost:hover{box-shadow:var(--shadow-xl);border-color:var(--primary-100);transform:translateY(-4px)}.blog-module__JsT-Oq__featuredImage{height:400px;position:relative}.blog-module__JsT-Oq__featuredPost:hover .blog-module__JsT-Oq__featuredImage img{transition:transform .6s;transform:scale(1.05)}.blog-module__JsT-Oq__featuredContent{padding:40px 40px 40px 0}.blog-module__JsT-Oq__tag{background:var(--primary-50);color:var(--primary);border-radius:var(--radius-full);margin-bottom:16px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-block}.blog-module__JsT-Oq__featuredContent h2{font-size:var(--text-4xl);color:var(--text-primary);margin-bottom:16px}.blog-module__JsT-Oq__featuredContent p{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:24px;line-height:1.8}.blog-module__JsT-Oq__meta{color:var(--text-muted);gap:12px;font-size:13px;display:flex}.blog-module__JsT-Oq__grid{margin-bottom:var(--space-12);grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.blog-module__JsT-Oq__postCard{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all var(--transition-base);border:1px solid var(--gray-100);background:#fff;text-decoration:none;display:block;overflow:hidden}.blog-module__JsT-Oq__postCard:hover{box-shadow:var(--shadow-xl);border-color:var(--primary-100);transform:translateY(-6px)}.blog-module__JsT-Oq__cardImage{height:240px;position:relative;overflow:hidden}.blog-module__JsT-Oq__postCard:hover .blog-module__JsT-Oq__cardImage img{transition:transform .6s;transform:scale(1.08)}.blog-module__JsT-Oq__cardTag{background:var(--primary);color:#fff;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:1px;z-index:2;padding:4px 14px;font-size:11px;font-weight:600;position:absolute;top:16px;left:16px}.blog-module__JsT-Oq__cardContent{padding:30px}.blog-module__JsT-Oq__cardMeta{color:var(--text-muted);gap:8px;margin-bottom:12px;font-size:12px;display:flex}.blog-module__JsT-Oq__cardContent h3{font-size:var(--text-xl);color:var(--text-primary);margin-bottom:12px;line-height:1.4}.blog-module__JsT-Oq__cardContent p{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__readMore{font-size:var(--text-sm);color:var(--primary);font-weight:600}.blog-module__JsT-Oq__pagination{justify-content:center;gap:8px;display:flex}.blog-module__JsT-Oq__pageBtn{border:1px solid var(--gray-200);color:var(--text-secondary);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;background:#fff;padding:10px 16px;font-size:14px;font-weight:600}.blog-module__JsT-Oq__pageBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.blog-module__JsT-Oq__pageBtn.blog-module__JsT-Oq__activePage{background:var(--primary);color:#fff;border-color:var(--primary)}.blog-module__JsT-Oq__pageBtn:disabled{opacity:.5;cursor:not-allowed}.blog-module__JsT-Oq__newsletterSection{padding-bottom:100px}.blog-module__JsT-Oq__newsletterCard{background:var(--surface);border-radius:var(--radius-2xl);text-align:center;border:1px solid var(--primary-100);box-shadow:var(--shadow-md);padding:60px}.blog-module__JsT-Oq__newsletterCard h2{font-size:var(--text-3xl);margin-bottom:12px}.blog-module__JsT-Oq__newsletterCard p{color:var(--text-secondary);margin-bottom:30px}.blog-module__JsT-Oq__form{gap:12px;max-width:500px;margin:0 auto;display:flex}.blog-module__JsT-Oq__form input{border:1px solid var(--gray-300);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);outline:none;flex:1;padding:14px 20px}.blog-module__JsT-Oq__form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-100)}@media (max-width:1024px){.blog-module__JsT-Oq__featuredPost{grid-template-columns:1fr;gap:0}.blog-module__JsT-Oq__featuredContent{padding:30px}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-module__JsT-Oq__heroContent h1{font-size:var(--text-4xl)}.blog-module__JsT-Oq__grid{grid-template-columns:1fr}.blog-module__JsT-Oq__form{flex-direction:column}.blog-module__JsT-Oq__newsletterCard{padding:40px 20px}}
