.blog-module__3rPSzG__page{padding-bottom:80px}.blog-module__3rPSzG__hero{color:#fff;background:linear-gradient(#0f172a 0%,#1e293b 100%);padding:60px 0 50px;position:relative;overflow:hidden}.blog-module__3rPSzG__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb26 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-50%;right:-20%}.blog-module__3rPSzG__heroContainer{z-index:1;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.blog-module__3rPSzG__breadcrumb{color:#94a3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.blog-module__3rPSzG__breadcrumb a{color:#94a3b8;text-decoration:none;transition:color .15s}.blog-module__3rPSzG__breadcrumb a:hover{color:#fff}.blog-module__3rPSzG__heroTitle{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:#fff;margin:0 0 16px;font-size:2.75rem;font-weight:700;line-height:1.2}.blog-module__3rPSzG__heroSubtitle{color:#cbd5e1;max-width:720px;margin:0 0 32px;font-size:1.15rem;line-height:1.6}.blog-module__3rPSzG__searchBar{max-width:600px;position:relative}.blog-module__3rPSzG__searchInput{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;outline:none;width:100%;padding:14px 20px 14px 44px;font-size:15px;transition:all .2s}.blog-module__3rPSzG__searchInput::placeholder{color:#94a3b8}.blog-module__3rPSzG__searchInput:focus{background:#ffffff2e;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d}.blog-module__3rPSzG__searchIcon{color:#94a3b8;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blog-module__3rPSzG__categoryBar{z-index:20;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:70px;box-shadow:0 2px 10px #00000008}.blog-module__3rPSzG__categoryContainer{scrollbar-width:none;gap:10px;max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;overflow-x:auto}.blog-module__3rPSzG__categoryContainer::-webkit-scrollbar{display:none}.blog-module__3rPSzG__categoryBtn{white-space:nowrap;color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.blog-module__3rPSzG__categoryBtn:hover{color:#0f172a;background:#fff;border-color:#94a3b8}.blog-module__3rPSzG__categoryBtnActive{color:#fff;background:#0f172a;border-color:#0f172a}.blog-module__3rPSzG__mainContainer{max-width:1200px;margin:40px auto 0;padding:0 24px}.blog-module__3rPSzG__featuredCard{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:1.2fr 1fr;gap:36px;margin-bottom:50px;padding:32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 10px 30px #0000000d}.blog-module__3rPSzG__featuredCard:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000017}.blog-module__3rPSzG__featuredInfo{flex-direction:column;justify-content:center;display:flex}.blog-module__3rPSzG__featuredBadgeRow{align-items:center;gap:12px;margin-bottom:14px;display:flex}.blog-module__3rPSzG__featuredBadge{color:#1e293b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.blog-module__3rPSzG__featuredBadge:before{content:"";background:#2563eb;border-radius:50%;width:6px;height:6px}.blog-module__3rPSzG__featuredCategory{color:#64748b;font-size:13px;font-weight:600}.blog-module__3rPSzG__featuredTitle{color:#0f172a;margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.35}.blog-module__3rPSzG__featuredSubtitle{color:#475569;margin:0 0 20px;font-size:15px;line-height:1.6}.blog-module__3rPSzG__authorRow{align-items:center;gap:12px;display:flex}.blog-module__3rPSzG__authorAvatar{color:#475569;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.blog-module__3rPSzG__authorMeta{flex-direction:column;display:flex}.blog-module__3rPSzG__authorName{color:#0f172a;font-size:14px;font-weight:700}.blog-module__3rPSzG__articleMeta{color:#94a3b8;font-size:12px}.blog-module__3rPSzG__featuredImageCol{background:#f8fafc;border-radius:16px;justify-content:center;align-items:center;padding:24px;display:flex}.blog-module__3rPSzG__featuredImage{object-fit:contain;max-width:100%;max-height:280px;transition:transform .3s}.blog-module__3rPSzG__featuredCard:hover .blog-module__3rPSzG__featuredImage{transform:scale(1.04)}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:28px;display:grid}.blog-module__3rPSzG__card{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000008}.blog-module__3rPSzG__card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.blog-module__3rPSzG__cardImageCol{background:#f8fafc;justify-content:center;align-items:center;height:200px;padding:16px;display:flex;position:relative}.blog-module__3rPSzG__cardImage{object-fit:contain;max-width:100%;max-height:160px;transition:transform .25s}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__cardImage{transform:scale(1.05)}.blog-module__3rPSzG__cardBadge{color:#1e293b;letter-spacing:.03em;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0000000f}.blog-module__3rPSzG__cardBadge:before{content:"";background:#2563eb;border-radius:50%;width:6px;height:6px}.blog-module__3rPSzG__cardBody{flex-direction:column;flex:1;padding:22px;display:flex}.blog-module__3rPSzG__cardCategoryRow{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.blog-module__3rPSzG__cardCategory{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.blog-module__3rPSzG__cardReadTime{color:#94a3b8;font-size:12px}.blog-module__3rPSzG__cardTitle{color:#0f172a;flex:1;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.4}.blog-module__3rPSzG__cardSubtitle{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__cardFooter{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.blog-module__3rPSzG__readMoreLink{color:#2563eb;font-weight:700}.blog-module__3rPSzG__emptyState{text-align:center;color:#64748b;padding:60px 20px}.blog-module__3rPSzG__emptyTitle{color:#0f172a;margin-bottom:8px;font-size:20px;font-weight:700}.blog-module__3rPSzG__seoBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:60px;padding:32px}.blog-module__3rPSzG__seoTitle{color:#0f172a;margin:0 0 12px;font-size:18px;font-weight:700}.blog-module__3rPSzG__seoText{color:#475569;margin:0;font-size:14px;line-height:1.7}@media (max-width:900px){.blog-module__3rPSzG__featuredCard{grid-template-columns:1fr;gap:20px;padding:20px}.blog-module__3rPSzG__featuredImageCol{order:-1;height:200px}.blog-module__3rPSzG__heroTitle{font-size:2rem}.blog-module__3rPSzG__grid{grid-template-columns:1fr}}
