.Blogs-module__JhqSGa__container{max-width:var(--container-width);margin:0 auto;padding:40px 24px}.Blogs-module__JhqSGa__header{text-align:center;margin-bottom:80px}.Blogs-module__JhqSGa__main_heading{background:var(--accent-gradient);-webkit-text-fill-color:transparent;letter-spacing:-2px;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:max(2.5rem,min(5vw,4rem));font-weight:800}.Blogs-module__JhqSGa__subtitle{color:var(--secondary-text);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.6}.Blogs-module__JhqSGa__loading_container{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:100px 24px;display:flex}.Blogs-module__JhqSGa__spinner{border:3px solid #ffffff0d;border-top-color:var(--accent-color);border-radius:50%;width:48px;height:48px;animation:1s cubic-bezier(.4,0,.2,1) infinite Blogs-module__JhqSGa__spin}.Blogs-module__JhqSGa__loading_text{color:var(--secondary-text);font-size:1rem}@keyframes Blogs-module__JhqSGa__spin{to{transform:rotate(360deg)}}.Blogs-module__JhqSGa__blogs{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px;display:grid}.Blogs-module__JhqSGa__single_blog{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);transition:var(--transition-smooth);flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.Blogs-module__JhqSGa__single_blog:hover{box-shadow:var(--glass-shadow);border-color:#fff3;transform:translateY(-8px)}.Blogs-module__JhqSGa__image_wrapper{aspect-ratio:16/9;background:var(--surface-bg);width:100%;position:relative;overflow:hidden}.Blogs-module__JhqSGa__img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.Blogs-module__JhqSGa__single_blog:hover .Blogs-module__JhqSGa__img{transform:scale(1.1)}.Blogs-module__JhqSGa__image_placeholder{background:var(--accent-gradient);opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Blogs-module__JhqSGa__placeholder_icon{color:#fff;width:48px;height:48px}.Blogs-module__JhqSGa__content{flex-direction:column;flex:1;gap:16px;padding:32px;display:flex}.Blogs-module__JhqSGa__blog_title{color:var(--primary-text);transition:var(--transition-fast);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.Blogs-module__JhqSGa__single_blog:hover .Blogs-module__JhqSGa__blog_title{color:var(--accent-color)}.Blogs-module__JhqSGa__meta{align-items:center;gap:8px;margin-top:auto;display:flex}.Blogs-module__JhqSGa__icon{width:16px;height:16px;color:var(--placeholder-text)}.Blogs-module__JhqSGa__blog_time{color:var(--secondary-text);font-size:.85rem}.Blogs-module__JhqSGa__read_more{color:var(--accent-color);align-items:center;gap:8px;margin-top:8px;font-size:.9rem;font-weight:600;display:flex}.Blogs-module__JhqSGa__arrow{width:18px;height:18px;transition:transform var(--transition-fast)}.Blogs-module__JhqSGa__single_blog:hover .Blogs-module__JhqSGa__arrow{transform:translate(6px)}.Blogs-module__JhqSGa__empty_state{text-align:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);flex-direction:column;justify-content:center;align-items:center;padding:100px 24px;display:flex}.Blogs-module__JhqSGa__empty_icon{width:64px;height:64px;color:var(--placeholder-text);margin-bottom:24px}.Blogs-module__JhqSGa__empty_title{color:var(--primary-text);margin-bottom:8px;font-size:1.5rem;font-weight:700}.Blogs-module__JhqSGa__empty_text{color:var(--secondary-text);font-size:1rem}.Blogs-module__JhqSGa__loadMoreTrigger{justify-content:center;align-items:center;width:100%;min-height:100px;margin-top:2rem;display:flex}.Blogs-module__JhqSGa__loadingMore{color:var(--secondary-text);align-items:center;gap:1rem;padding:1rem;font-size:.95rem;display:flex}.Blogs-module__JhqSGa__loadingMore .Blogs-module__JhqSGa__spinner{border:3px solid #ffffff1a;border-top-color:var(--accent-color);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite Blogs-module__JhqSGa__spin}.Blogs-module__JhqSGa__endMessage{text-align:center;color:var(--secondary-text);border-top:1px solid #ffffff1a;margin-top:2rem;padding:2rem;font-size:.9rem}.Blogs-module__JhqSGa__endMessage span{background:#ffffff0d;border-radius:20px;padding:.5rem 1rem;display:inline-block}@media (max-width:1024px){.Blogs-module__JhqSGa__blogs{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:768px){.Blogs-module__JhqSGa__container{padding:20px}.Blogs-module__JhqSGa__header{margin-bottom:50px}.Blogs-module__JhqSGa__blogs{grid-template-columns:1fr}.Blogs-module__JhqSGa__content{padding:24px}}
