.blog-module__JBQ6Uq__blogPage{background:#fafafa;min-height:100vh;padding:40px 0}.blog-module__JBQ6Uq__container{max-width:1200px;margin:0 auto;padding:0 20px}.blog-module__JBQ6Uq__header{text-align:center;margin-bottom:60px}.blog-module__JBQ6Uq__title{color:#222;background:linear-gradient(135deg,#222 0%,#555 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:48px;font-weight:700}.blog-module__JBQ6Uq__subtitle{color:#666;max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.blog-module__JBQ6Uq__postsGrid{flex-direction:column;gap:40px;margin-bottom:60px;display:flex}.blog-module__JBQ6Uq__postCard{background:#fff;border-radius:20px;min-height:320px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.blog-module__JBQ6Uq__postCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.blog-module__JBQ6Uq__imageSection{flex-direction:column;flex:0 0 400px;display:flex;position:relative}.blog-module__JBQ6Uq__imageWrapper{background:#f5f5f5;flex:1;height:300px;min-height:300px;max-height:300px;position:relative;overflow:hidden}.blog-module__JBQ6Uq__mainImage{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blog-module__JBQ6Uq__postCard:hover .blog-module__JBQ6Uq__mainImage{transform:scale(1.05)}.blog-module__JBQ6Uq__imageOverlay{background:linear-gradient(#0000004d 0%,#0000 30% 70%,#0006 100%);justify-content:flex-end;align-items:flex-start;padding:20px;display:flex;position:absolute;inset:0}.blog-module__JBQ6Uq__category{background:var(--main-color);color:#222;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600}.blog-module__JBQ6Uq__imageGallery{background:#f8f9fa;border-top:1px solid #eee;gap:8px;padding:12px;display:flex}.blog-module__JBQ6Uq__thumbnailWrapper{cursor:pointer;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:80px;height:60px;position:relative;overflow:hidden}.blog-module__JBQ6Uq__thumbnailWrapper:hover,.blog-module__JBQ6Uq__thumbnailWrapper.blog-module__JBQ6Uq__active{border-color:var(--main-color)}.blog-module__JBQ6Uq__thumbnail{object-fit:cover;width:100%;height:100%;display:block}.blog-module__JBQ6Uq__content{flex-direction:column;flex:1;justify-content:space-between;padding:32px;display:flex}.blog-module__JBQ6Uq__meta{align-items:center;gap:16px;margin-bottom:16px;display:flex}.blog-module__JBQ6Uq__date{color:#888;font-size:14px}.blog-module__JBQ6Uq__readTime{color:var(--main-color);background:#fecd5a1a;border-radius:12px;padding:4px 8px;font-size:14px;font-weight:600}.blog-module__JBQ6Uq__postTitle{color:#222;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.3;transition:color .2s}.blog-module__JBQ6Uq__postCard:hover .blog-module__JBQ6Uq__postTitle{color:var(--main-color-hover)}.blog-module__JBQ6Uq__excerpt{color:#666;flex:1;margin-bottom:24px;font-size:16px;line-height:1.6}.blog-module__JBQ6Uq__readMore{background:var(--main-color);color:#222;cursor:pointer;border:none;border-radius:25px;align-self:flex-start;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.blog-module__JBQ6Uq__readMore:hover{background:var(--main-color-hover);transform:translate(4px)}.blog-module__JBQ6Uq__arrow{transition:transform .2s}.blog-module__JBQ6Uq__readMore:hover .blog-module__JBQ6Uq__arrow{transform:translate(2px)}.blog-module__JBQ6Uq__pagination{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.blog-module__JBQ6Uq__pageButton{color:#666;cursor:pointer;background:#fff;border:2px solid #eee;border-radius:25px;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.blog-module__JBQ6Uq__pageButton:hover:not(.blog-module__JBQ6Uq__disabled){border-color:var(--main-color);color:#222;background:#fecd5a1a}.blog-module__JBQ6Uq__pageButton.blog-module__JBQ6Uq__disabled{opacity:.4;cursor:not-allowed}.blog-module__JBQ6Uq__pageNumbers{gap:8px;display:flex}.blog-module__JBQ6Uq__pageNumber{color:#666;cursor:pointer;background:#fff;border:2px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.blog-module__JBQ6Uq__pageNumber:hover{border-color:var(--main-color);color:#222;background:#fecd5a1a}.blog-module__JBQ6Uq__pageNumber.blog-module__JBQ6Uq__active{background:var(--main-color);border-color:var(--main-color);color:#222}@media (max-width:1024px){.blog-module__JBQ6Uq__container{padding:0 16px}.blog-module__JBQ6Uq__imageSection{flex:0 0 350px}.blog-module__JBQ6Uq__title{font-size:40px}.blog-module__JBQ6Uq__postTitle{font-size:24px}}@media (max-width:768px){.blog-module__JBQ6Uq__blogPage{padding:20px 0}.blog-module__JBQ6Uq__header{margin-bottom:40px}.blog-module__JBQ6Uq__title{font-size:32px}.blog-module__JBQ6Uq__subtitle{font-size:16px}.blog-module__JBQ6Uq__postCard{flex-direction:column;min-height:auto}.blog-module__JBQ6Uq__imageSection{flex:none;height:250px}.blog-module__JBQ6Uq__imageWrapper{height:200px}.blog-module__JBQ6Uq__content{padding:24px}.blog-module__JBQ6Uq__postTitle{font-size:22px}.blog-module__JBQ6Uq__excerpt{font-size:15px}.blog-module__JBQ6Uq__postsGrid{gap:24px;margin-bottom:40px}.blog-module__JBQ6Uq__pagination{flex-wrap:wrap;gap:12px}.blog-module__JBQ6Uq__pageButton{padding:10px 16px;font-size:14px}.blog-module__JBQ6Uq__pageNumber{width:40px;height:40px;font-size:14px}}@media (max-width:480px){.blog-module__JBQ6Uq__container{padding:0 12px}.blog-module__JBQ6Uq__title{font-size:28px}.blog-module__JBQ6Uq__content{padding:130px 20px 20px}.blog-module__JBQ6Uq__postTitle{font-size:20px}.blog-module__JBQ6Uq__imageGallery{gap:6px;padding:8px}.blog-module__JBQ6Uq__thumbnailWrapper{height:50px}}
