.blog-module__3rPSzG__pageHeader{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);margin-bottom:0;padding:80px 20px;position:relative;overflow:hidden}.blog-module__3rPSzG__pageHeader:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg width=\"100\" height=\"100\" xmlns=\"http://www.w3.org/2000/svg\"><defs><pattern id=\"grid\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><path d=\"M 100 0 L 0 0 0 100\" fill=\"none\" stroke=\"rgba(255,255,255,0.05)\" stroke-width=\"1\"/></pattern></defs><rect width=\"100%\" height=\"100%\" fill=\"url(%23grid)\"/></svg>");position:absolute;inset:0}.blog-module__3rPSzG__pageHeader h1{letter-spacing:-.5px;text-shadow:0 2px 20px #0003;z-index:1;margin-bottom:12px;font-size:3rem;font-weight:900;position:relative}.blog-module__3rPSzG__pageHeader p{opacity:.95;z-index:1;max-width:700px;margin:0 auto;font-size:1.2rem;position:relative}.blog-module__3rPSzG__mainContent{background:#fafbfc;min-height:500px;padding:60px 20px 80px}.blog-module__3rPSzG__container{max-width:1200px;margin:0 auto}.blog-module__3rPSzG__loadingState{text-align:center;padding:80px 20px}.blog-module__3rPSzG__loadingState p{color:#666;font-size:1.1rem}.blog-module__3rPSzG__emptyState{text-align:center;padding:80px 20px}.blog-module__3rPSzG__emptyContent{background:#fff;border:1px solid #0000000d;border-radius:16px;max-width:600px;margin:0 auto;padding:60px 40px;box-shadow:0 4px 20px #00000014}.blog-module__3rPSzG__emptyContent h2{color:#171717;margin-bottom:20px;font-size:2rem;font-weight:700}.blog-module__3rPSzG__emptyContent p{color:#666;margin-bottom:30px;font-size:1.1rem;line-height:1.8}.blog-module__3rPSzG__ctaButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #667eea4d}.blog-module__3rPSzG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.blog-module__3rPSzG__blogGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;margin-bottom:60px;display:grid}.blog-module__3rPSzG__blogCard{cursor:pointer;color:inherit;background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;height:100%;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.blog-module__3rPSzG__blogCard:hover{border-color:#667eea33;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #667eea40}.blog-module__3rPSzG__cardImageWrapper{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);width:100%;height:200px;position:relative;overflow:hidden}.blog-module__3rPSzG__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-module__3rPSzG__blogCard:hover .blog-module__3rPSzG__cardImage{transform:scale(1.05)}.blog-module__3rPSzG__cardContent{flex-direction:column;flex:1;padding:24px;display:flex}.blog-module__3rPSzG__cardTitle{color:#171717;margin-bottom:12px;font-size:1.3rem;font-weight:700;line-height:1.4}.blog-module__3rPSzG__cardExcerpt{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:16px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__cardMeta{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding-top:16px;font-size:.85rem;display:flex}.blog-module__3rPSzG__cardDate{color:#999}.blog-module__3rPSzG__cardReadmore{color:#667eea;font-weight:600;transition:color .2s}.blog-module__3rPSzG__blogCard:hover .blog-module__3rPSzG__cardReadmore{color:#764ba2}.blog-module__3rPSzG__topicsSection{text-align:center;margin-top:60px;padding:50px 0}.blog-module__3rPSzG__topicsSection h2{color:#171717;margin-bottom:40px;font-size:2rem;font-weight:700}.blog-module__3rPSzG__topicsGrid{flex-wrap:wrap;justify-content:center;gap:16px;max-width:800px;margin:0 auto;display:flex}.blog-module__3rPSzG__topicTag{color:#333;background:#fff;border:2px solid #f0f0f0;border-radius:50px;padding:12px 24px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;box-shadow:0 2px 8px #0000000d}.blog-module__3rPSzG__topicTag:hover{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 4px 15px #667eea4d}@media (max-width:768px){.blog-module__3rPSzG__pageHeader h1{font-size:2rem}.blog-module__3rPSzG__pageHeader p{font-size:1rem}.blog-module__3rPSzG__mainContent{padding:40px 15px 60px}.blog-module__3rPSzG__emptyContent{padding:40px 25px}.blog-module__3rPSzG__emptyContent h2{font-size:1.5rem}.blog-module__3rPSzG__emptyContent p{font-size:1rem}.blog-module__3rPSzG__blogGrid{grid-template-columns:1fr;gap:20px}.blog-module__3rPSzG__topicsSection{margin-top:40px;padding:30px 0}.blog-module__3rPSzG__topicsSection h2{margin-bottom:30px;font-size:1.5rem}.blog-module__3rPSzG__topicsGrid{gap:12px}.blog-module__3rPSzG__topicTag{padding:10px 20px;font-size:.9rem}}@media (max-width:480px){.blog-module__3rPSzG__pageHeader{padding:60px 15px}.blog-module__3rPSzG__pageHeader h1{font-size:1.75rem}.blog-module__3rPSzG__cardContent{padding:18px}.blog-module__3rPSzG__cardTitle{font-size:1.1rem}}
