.blog_pageWrapper__YcDpT{min-height:100vh;display:flex;flex-direction:column}.blog_main__Mspss{flex:1 1;background:var(--bg-secondary)}.blog_hero__irg_m{background:var(--bg-primary);padding:1rem 0;padding-top:calc(var(--header-height) + 1rem);text-align:center}.blog_heroTagline__zDJwh{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:8px;color:#c21e2e;margin-bottom:12px}.blog_heroHeadline___ccn4{font-family:var(--font-install),"Install",sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;color:#284277;line-height:1.15;margin-bottom:8px}@media(max-width:639px){.blog_heroHeadline___ccn4{font-size:36px}}.blog_heroBody__BMD18{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:16px;font-weight:300;color:#373737;line-height:1.75;max-width:640px;margin:0 auto}.blog_container__8Pj0d{max-width:1280px;margin:0 auto;padding:0 1.5rem}.blog_layout__Mf6vN{display:grid;grid-template-columns:1fr 320px;gap:2.5rem;padding:2.5rem 0}.blog_mainContent__p2aVM{min-width:0}.blog_activeFilters__8z_qn{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem;padding:1rem;background:var(--bg-primary);border-radius:8px;font-size:.875rem;color:var(--text-secondary)}.blog_filterTag__IcxrI{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8125rem}.blog_removeFilter__9dRX_{color:#fff;text-decoration:none;font-weight:700;opacity:.7}.blog_removeFilter__9dRX_:hover{opacity:1}.blog_loading__6OhGH{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--text-muted)}.blog_loading__6OhGH .blog_spinner__ArWTt{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:blog_spin__qYsL1 .8s linear infinite;margin-bottom:1rem}@keyframes blog_spin__qYsL1{to{transform:rotate(1turn)}}.blog_noPosts__sbWQN{text-align:center;padding:4rem 2rem;background:var(--bg-primary);border-radius:12px}.blog_noPosts__sbWQN h2{margin:0 0 .5rem;color:var(--text-primary)}.blog_noPosts__sbWQN p{color:var(--text-secondary);margin:0 0 1.5rem}.blog_noPosts__sbWQN .blog_btn__TWK7I{display:inline-block;background:var(--primary);color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500;transition:all .2s}.blog_noPosts__sbWQN .blog_btn__TWK7I:hover{filter:brightness(1.1)}.blog_postsGrid__Dsmpo{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.blog_postCard__mlz7x{background:var(--bg-primary);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s}.blog_postCard__mlz7x:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.blog_postImage__ipRLf{display:block;position:relative;aspect-ratio:16/10;background:var(--bg-secondary)}.blog_placeholderImage__W1ClI{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);color:var(--text-muted);font-size:.875rem}.blog_postContent__9GuqP{padding:1.25rem}.blog_postCategory__7GH72{display:inline-block;background:var(--primary);color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:20px;text-decoration:none;margin-bottom:.75rem}.blog_postCategory__7GH72:hover{filter:brightness(1.1)}.blog_postTitle__TxLlY{font-size:1.125rem;font-weight:600;color:var(--primary);margin:0 0 .75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_postTitle__TxLlY:hover{color:var(--primary)}.blog_postExcerpt__POt5_{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_postMeta__M9YNf{display:flex;align-items:center;gap:1rem;font-size:.8125rem;color:var(--text-muted)}.blog_postAuthor__YEOb_:before,.blog_postDate__tlA0_:before{content:""}.blog_pagination__lp0dh{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.blog_pageBtn__rtfp1{background:var(--bg-primary);border:1px solid var(--border);padding:.625rem 1.25rem;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.875rem;transition:all .2s}.blog_pageBtn__rtfp1:hover{border-color:var(--primary);color:var(--primary)}.blog_pageInfo__XoFoV{font-size:.875rem;color:var(--text-muted)}.blog_sidebar__wEVyd{display:flex;flex-direction:column;gap:1.5rem}.blog_sidebarWidget__Ws2Mj{background:var(--bg-primary);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}.blog_sidebarWidget__Ws2Mj h3{font-size:1rem;font-weight:600;color:var(--primary);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--accent,#c21e2e)}.blog_searchForm__R67ez{display:flex;gap:.5rem}.blog_searchInput__oRWle{flex:1 1;min-width:0;padding:.625rem .875rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:.875rem}.blog_searchInput__oRWle:focus{outline:none;border-color:var(--primary)}.blog_searchBtn__EOYE2{display:flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;border:none;padding:0 .75rem;align-self:stretch;flex-shrink:0;border-radius:6px;cursor:pointer;transition:all .2s}.blog_searchBtn__EOYE2:hover{filter:brightness(1.1)}.blog_categoryList__D8OWZ{list-style:none;padding:0;margin:0}.blog_categoryList__D8OWZ li{margin-bottom:.5rem}.blog_categoryList__D8OWZ li:last-child{margin-bottom:0}.blog_categoryList__D8OWZ a{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;color:var(--text-secondary);text-decoration:none;font-size:.875rem;border-bottom:1px solid var(--border);transition:color .2s}.blog_categoryList__D8OWZ a.blog_active__218_s,.blog_categoryList__D8OWZ a:hover{color:var(--primary)}.blog_categoryList__D8OWZ a.blog_active__218_s{font-weight:500}.blog_categoryList__D8OWZ .blog_count__3vrXX{font-size:.75rem;color:var(--text-muted)}.blog_recentList__RaI9V{list-style:none;padding:0;margin:0}.blog_recentList__RaI9V li{margin-bottom:1rem}.blog_recentList__RaI9V li:last-child{margin-bottom:0}.blog_recentPost__rq1OZ{display:flex;gap:.75rem;text-decoration:none}.blog_recentPost__rq1OZ:hover .blog_recentTitle__wG_rN{color:var(--primary)}.blog_recentThumb__cys_G{position:relative;width:60px;height:60px;border-radius:6px;overflow:hidden;flex-shrink:0;background:var(--bg-secondary)}.blog_recentContent__6GM0b{display:flex;flex-direction:column;gap:.25rem;min-width:0}.blog_recentTitle__wG_rN{font-size:.875rem;font-weight:500;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.blog_recentDate__MC4xh{font-size:.75rem;color:var(--text-muted)}.blog_keywordCloud__KGBbn{display:flex;flex-wrap:wrap;gap:.5rem}.blog_keywordTag__s1vK6{display:inline-block;background:rgba(0,0,0,0);color:var(--text);padding:.375rem .75rem;border-radius:var(--radius-full,9999px);font-size:.875rem;text-decoration:none;border:1px solid var(--border);transition:all .2s}.blog_keywordTag__s1vK6.blog_active__218_s,.blog_keywordTag__s1vK6:hover{border-color:var(--primary);color:var(--primary)}@media(max-width:1024px){.blog_layout__Mf6vN{grid-template-columns:1fr 260px;gap:1.5rem}}@media(max-width:868px){.blog_postsGrid__Dsmpo{grid-template-columns:1fr}}@media(max-width:640px){.blog_layout__Mf6vN{display:flex;flex-direction:column;padding:1.5rem 0;gap:1.5rem}.blog_sidebar__wEVyd{display:contents}.blog_mainContent__p2aVM{order:0}.blog_sidebarWidget__Ws2Mj{order:1}.blog_sidebarWidget__Ws2Mj.blog_searchWidget__UlPUr{order:-2}.blog_sidebarWidget__Ws2Mj.blog_categoriesWidget__sannu{order:-1}.blog_postsGrid__Dsmpo{grid-template-columns:1fr}}