.BlogPage_blogHero___OAXi{text-align:center;margin-bottom:20px;padding:20px 0}.BlogPage_blogTitle__fSeDD{font-size:42px;font-weight:700;color:#1a1a1a;margin-bottom:16px;position:relative;display:inline-block}.BlogPage_blogTitle__fSeDD:after{content:"";position:absolute;width:80px;height:4px;background:linear-gradient(90deg,#247EBA,#4D9DCB);bottom:-12px;left:50%;transform:translateX(-50%);border-radius:2px}.BlogPage_blogDescription__iW0YE{font-size:18px;color:#666;max-width:600px;margin:24px auto 0;line-height:1.6}.BlogPage_postsCount__nltIk{display:inline-block;background:linear-gradient(90deg,#247EBA,#4D9DCB);color:white;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-top:20px}.BlogPage_postsGrid__5sRo_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-bottom:60px}@media (max-width:992px){.BlogPage_postsGrid__5sRo_{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:600px){.BlogPage_postsGrid__5sRo_{grid-template-columns:1fr;gap:20px}}.BlogPage_postCard__25tHt{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;text-decoration:none;color:inherit;animation:BlogPage_fadeInUp__emAUY .5s ease forwards;opacity:0}.BlogPage_postCard__25tHt:first-child{animation-delay:.05s}.BlogPage_postCard__25tHt:nth-child(2){animation-delay:.1s}.BlogPage_postCard__25tHt:nth-child(3){animation-delay:.15s}.BlogPage_postCard__25tHt:nth-child(4){animation-delay:.2s}.BlogPage_postCard__25tHt:nth-child(5){animation-delay:.25s}.BlogPage_postCard__25tHt:nth-child(6){animation-delay:.3s}.BlogPage_postCard__25tHt:nth-child(7){animation-delay:.35s}.BlogPage_postCard__25tHt:nth-child(8){animation-delay:.4s}.BlogPage_postCard__25tHt:nth-child(9){animation-delay:.45s}@keyframes BlogPage_fadeInUp__emAUY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BlogPage_postCard__25tHt:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(36,126,186,.15)}.BlogPage_postImageWrapper__tNX4G{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.BlogPage_postImage__5D3_M{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.BlogPage_postCard__25tHt:hover .BlogPage_postImage__5D3_M{transform:scale(1.08)}.BlogPage_postTag__RizWx{position:absolute;top:12px;left:12px;background:linear-gradient(90deg,#247EBA,#4D9DCB);color:white;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:1}.BlogPage_postContent__bk4zL{padding:24px;display:flex;flex-direction:column;flex:1 1}.BlogPage_postDate__k2_Y4{display:flex;align-items:center;gap:6px;font-size:13px;color:#888;margin-bottom:12px}.BlogPage_postDate__k2_Y4 svg{width:14px;height:14px;opacity:.6}.BlogPage_postTitle__GRiJp{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.BlogPage_postCard__25tHt:hover .BlogPage_postTitle__GRiJp{color:#247EBA}.BlogPage_postDescription__e3rrw{font-size:14px;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px;flex:1 1}.BlogPage_postReadMore__2IZrl{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#247EBA;transition:gap .3s ease}.BlogPage_postCard__25tHt:hover .BlogPage_postReadMore__2IZrl{gap:10px}.BlogPage_postReadMore__2IZrl svg{width:16px;height:16px;transition:transform .3s ease}.BlogPage_postCard__25tHt:hover .BlogPage_postReadMore__2IZrl svg{transform:translateX(3px)}.BlogPage_emptyState__veR98{text-align:center;padding:80px 20px;background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.BlogPage_emptyStateIcon__UkwAO{width:80px;height:80px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.BlogPage_emptyStateIcon__UkwAO svg{width:40px;height:40px;color:#247EBA}.BlogPage_emptyState__veR98 h3{font-size:22px;color:#333;margin-bottom:12px}.BlogPage_emptyState__veR98 p{color:#666;font-size:16px}@media (max-width:768px){.BlogPage_blogHero___OAXi{margin-bottom:30px;padding:20px 0}.BlogPage_blogTitle__fSeDD{font-size:28px}.BlogPage_blogDescription__iW0YE{font-size:16px}.BlogPage_postContent__bk4zL{padding:16px}.BlogPage_postTitle__GRiJp{font-size:16px}}