.blog-module__JsT-Oq__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.blog-module__JsT-Oq__container{max-width:1200px;margin:0 auto;padding:0 24px}.blog-module__JsT-Oq__heroSection{text-align:center;border-bottom:1px solid var(--border-light);background:radial-gradient(circle at 100% 0,#f0f9ff 0%,#fff 40%,#f8fafc 100%);padding:100px 0 80px}.blog-module__JsT-Oq__heroContent{max-width:800px;margin:0 auto}.blog-module__JsT-Oq__badge{background:var(--primary-50);border:1px solid var(--primary-100);color:var(--primary);letter-spacing:1.5px;text-transform:uppercase;border-radius:100px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.blog-module__JsT-Oq__title{color:var(--secondary);letter-spacing:-2px;margin-bottom:24px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1}.blog-module__JsT-Oq__subtitle{color:var(--text-secondary);font-size:clamp(16px,2vw,19px);line-height:1.6}.blog-module__JsT-Oq__filterSection{padding:40px 0 20px}.blog-module__JsT-Oq__categoryPills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.blog-module__JsT-Oq__pill{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);transition:var(--transition);cursor:pointer;border-radius:100px;padding:8px 18px;font-size:14px;font-weight:600}.blog-module__JsT-Oq__pill:hover{border-color:var(--primary);color:var(--primary);background:#fff}.blog-module__JsT-Oq__pillActive{background:var(--primary);color:#fff;border-color:var(--primary)}.blog-module__JsT-Oq__pillActive:hover{color:#fff;background:var(--primary-dark)}.blog-module__JsT-Oq__filterIndicator{text-align:center;color:var(--text-secondary);background:var(--primary-50);border:1px solid var(--primary-100);border-radius:var(--radius-md);margin-bottom:8px;padding:12px 20px;font-size:14px}.blog-module__JsT-Oq__filterIndicator strong{color:var(--primary)}.blog-module__JsT-Oq__clearFilter{color:var(--primary);transition:var(--transition);border-radius:6px;margin-left:12px;padding:2px 8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.blog-module__JsT-Oq__clearFilter:hover{background:var(--primary-100)}.blog-module__JsT-Oq__featuredSection{margin-bottom:60px}.blog-module__JsT-Oq__featuredCard{border-radius:var(--radius-xl);border:1px solid var(--border);transition:var(--transition);box-shadow:var(--shadow-md);background:#fff;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.blog-module__JsT-Oq__featuredCard:hover{box-shadow:var(--shadow-xl);border-color:var(--primary-200);transform:translateY(-4px)}.blog-module__JsT-Oq__featuredCover{aspect-ratio:16/9;background:var(--secondary);min-height:350px;position:relative}.blog-module__JsT-Oq__coverImg{object-fit:cover;transition:transform .5s}.blog-module__JsT-Oq__featuredCard:hover .blog-module__JsT-Oq__coverImg{transform:scale(1.05)}.blog-module__JsT-Oq__coverOverlay{text-align:center;background:linear-gradient(#0003,#000000b3);justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.blog-module__JsT-Oq__coverTitle{color:#fff;text-shadow:0 2px 10px #00000080;max-width:90%;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.2}.blog-module__JsT-Oq__featuredInfo{flex-direction:column;justify-content:center;padding:40px;display:flex}.blog-module__JsT-Oq__postMeta{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.blog-module__JsT-Oq__category{color:var(--primary);text-transform:uppercase;letter-spacing:.5px}.blog-module__JsT-Oq__dot{background:var(--border);border-radius:50%;width:4px;height:4px}.blog-module__JsT-Oq__excerpt{color:var(--text-secondary);margin-bottom:24px;font-size:16px;line-height:1.6}.blog-module__JsT-Oq__authorRow{align-items:center;gap:12px;margin-top:auto;display:flex}.blog-module__JsT-Oq__avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.blog-module__JsT-Oq__authorInfo{flex-direction:column;display:flex}.blog-module__JsT-Oq__authorName{color:var(--secondary);font-size:14px;font-weight:700}.blog-module__JsT-Oq__date{color:var(--text-muted);font-size:12px}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px;margin-bottom:80px;display:grid}.blog-module__JsT-Oq__blogCard{border-radius:var(--radius-lg);border:1px solid var(--border);transition:var(--transition);content-visibility:auto;contain-intrinsic-size:1px 350px;background:#fff;flex-direction:column;display:flex;overflow:hidden}.blog-module__JsT-Oq__blogCard:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-100);transform:translateY(-4px)}.blog-module__JsT-Oq__loadMoreWrap{text-align:center;margin-bottom:80px}.blog-module__JsT-Oq__loadMoreBtn{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:var(--transition);border-radius:100px;padding:12px 24px;font-weight:600}.blog-module__JsT-Oq__loadMoreBtn:hover{background:var(--primary-50);border-color:var(--primary-200);color:var(--primary)}.blog-module__JsT-Oq__cardCover{aspect-ratio:16/10;background:var(--secondary);position:relative;overflow:hidden}.blog-module__JsT-Oq__coverTitleSmall{color:#fff;text-align:center;z-index:2;padding:20px;font-size:18px;font-weight:700;line-height:1.3}.blog-module__JsT-Oq__cardContent{flex-direction:column;flex:1;padding:24px;display:flex}.blog-module__JsT-Oq__excerptSmall{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__newsletterBox{background:var(--secondary);border-radius:var(--radius-xl);text-align:center;color:#fff;margin-bottom:100px;padding:60px 40px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0f172a33}.blog-module__JsT-Oq__newsletterBox:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb26 0%,#0000 70%);width:140%;height:140%;position:absolute;top:-50%;left:-20%}.blog-module__JsT-Oq__newsletterContent{z-index:1;max-width:500px;margin:0 auto;position:relative}.blog-module__JsT-Oq__newsletterBox h3{margin-bottom:12px;font-size:28px;font-weight:800}.blog-module__JsT-Oq__newsletterBox p{color:var(--text-muted);margin-bottom:32px;font-size:16px}.blog-module__JsT-Oq__formGroup{gap:12px;display:flex}.blog-module__JsT-Oq__input{border-radius:var(--radius-md);color:#fff;transition:var(--transition);background:#ffffff0d;border:1px solid #ffffff1a;outline:none;flex:1;padding:14px 20px;font-size:14px}.blog-module__JsT-Oq__input:focus{border-color:var(--primary);background:#ffffff1a}.blog-module__JsT-Oq__submitBtn{background:var(--primary);color:#fff;border-radius:var(--radius-md);transition:var(--transition);padding:14px 28px;font-size:14px;font-weight:700}.blog-module__JsT-Oq__submitBtn:hover{background:var(--primary-dark);transform:translateY(-2px)}@media (max-width:1024px){.blog-module__JsT-Oq__featuredCard{grid-template-columns:1fr}}@media (max-width:768px){.blog-module__JsT-Oq__heroSection{padding:60px 0 40px}.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__formGroup{flex-direction:column}.blog-module__JsT-Oq__featuredInfo{padding:30px 24px}}
