.BlogPostsGrid_postsGrid__HMZMn{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.BlogPostsGrid_postCard__CdRs_{border-radius:var(--border-radius,8px);overflow:hidden;cursor:pointer;transition:all .2s ease;background:var(--bg-color,#fff);border:1px solid var(--border-color,#e0e0e0);padding:13px 8px;box-shadow:none}.BlogPostsGrid_postCard__CdRs_:hover{transform:translateY(-2px);border-color:var(--theme-color)}.BlogPostsGrid_postContent__ZaWvZ{padding:1rem}.BlogPostsGrid_postHeader__lqKcW{display:flex;gap:1rem;align-items:flex-start}.BlogPostsGrid_postTextContent__sL3Xn{flex:1 1;min-width:0}.BlogPostsGrid_postImage__YY6bK{flex-shrink:0;width:200px;height:200px;border-radius:8px;overflow:hidden}.BlogPostsGrid_postImageThumbnail__crFuC{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BlogPostsGrid_postCard__CdRs_:hover .BlogPostsGrid_postImageThumbnail__crFuC{transform:scale(1.05)}.BlogPostsGrid_placeholderImage__Uoqsj{width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;font-size:48px;border:2px dashed #ddd}.BlogPostsGrid_postCategory__a2OdO{display:inline-block;background:var(--theme-color);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;margin-bottom:.5rem}.BlogPostsGrid_postTitle__Y_jnV{font-size:1.1rem;font-weight:600;margin:0 0 .5rem;color:var(--text-color);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogPostsGrid_postExcerpt__Ll6PZ{color:var(--text-secondary);margin:0 0 .75rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem}.BlogPostsGrid_postMeta__Y38FG{display:flex;gap:.75rem;margin-bottom:.75rem;font-size:.8rem;color:var(--text-secondary);flex-wrap:wrap}.BlogPostsGrid_postAuthor__eSH_1{font-weight:500;color:var(--theme-color)}.BlogPostsGrid_postStats__gou90{display:flex;gap:1rem;font-size:.8rem;color:var(--text-secondary)}.BlogPostsGrid_postStats__gou90 .BlogPostsGrid_stat__cx_JM{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.BlogPostsGrid_noPosts__cGsUa{grid-column:1/-1;text-align:center;padding:3rem;color:var(--text-secondary)}.BlogPostsGrid_noPosts__cGsUa p{margin-top:1rem;font-size:1.1rem}@media (max-width:768px){.BlogPostsGrid_postsGrid__HMZMn{grid-template-columns:1fr}.BlogPostsGrid_postHeader__lqKcW{flex-direction:column;gap:.75rem}.BlogPostsGrid_postImage__YY6bK{width:100%;height:250px;align-self:center}}.PageHeader_pageHeader__WgPMm{border-bottom:1px solid #ccc;margin-bottom:30px}.PageHeader_pageHeaderContent__R5_c5{display:flex;padding-bottom:13px}.PageHeader_pageHeaderLeft__MHhzu{width:calc(100% - min(100px, 22vw));padding-right:12px}.PageHeader_pageHeaderRight__VS0Wy{width:100px;max-width:22vw}.blog_header__3v1Hx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.blog_categoryFilter__ckM5u{display:flex;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.blog_categoryButton__rU0OP{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:20px;background:transparent;color:var(--text-color);cursor:pointer;transition:all .2s ease;font-size:.9rem}.blog_categoryButton__rU0OP:hover{background:var(--hover-bg);border-color:var(--theme-color)}.blog_categoryButton__rU0OP.blog_active__Ku0tC{background:var(--theme-color);color:#fff;border-color:var(--theme-color)}.blog_postsGrid__unKiB{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.blog_postCard__ZkM2e{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease;background:var(--bg-color)}.blog_postCard__ZkM2e:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:var(--theme-color)}.blog_postImage__po_pK{width:100%;height:200px;overflow:hidden}.blog_postImage__po_pK img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog_postCard__ZkM2e:hover .blog_postImage__po_pK img{transform:scale(1.05)}.blog_postContent___7Qec{padding:1rem}.blog_postCategory__CuNcn{display:inline-block;background:var(--theme-color);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;margin-bottom:.5rem}.blog_postTitle__M03ns{font-size:1.1rem;font-weight:600;margin:0 0 .5rem;color:var(--text-color);line-height:1.4;-webkit-line-clamp:2}.blog_postExcerpt__Tw6k_,.blog_postTitle__M03ns{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog_postExcerpt__Tw6k_{color:var(--text-secondary);margin:0 0 .75rem;line-height:1.6;-webkit-line-clamp:3;font-size:.9rem}.blog_postMeta__s41hc{display:flex;gap:.75rem;margin-bottom:.75rem;font-size:.8rem;color:var(--text-secondary);flex-wrap:wrap}.blog_postAuthor__KtUtH{font-weight:500;color:var(--theme-color)}.blog_postStats__S1zYh{display:flex;gap:1rem;font-size:.8rem;color:var(--text-secondary)}.blog_postStats__S1zYh .blog_stat__SHSep{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.blog_noPosts__3MMpf{grid-column:1/-1;text-align:center;padding:3rem;color:var(--text-secondary)}.blog_noPosts__3MMpf p{margin-top:1rem;font-size:1.1rem}.blog_loadMoreContainer__NIlPU{display:flex;justify-content:center;margin:2rem 0}@media (max-width:768px){.blog_header__3v1Hx{flex-direction:column;align-items:stretch}.blog_postsGrid__unKiB{grid-template-columns:1fr}.blog_categoryFilter__ckM5u{justify-content:center}}