.blog_blogPage__gZZXY{background:#f5f5f7;min-height:100vh;padding:3rem 0}.blog_container__2_z7z{max-width:1200px;margin:0 auto;padding:0 2rem}.blog_header__0iz8y{text-align:center;margin-bottom:3rem}.blog_title__9ihMq{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.blog_description__Wvfph{font-size:1.125rem;color:#718096;max-width:600px;margin:0 auto}.blog_content__JGcxx{display:grid;grid-template-columns:1fr 300px;grid-gap:3rem;gap:3rem}.blog_postsGrid__QYM3t{display:grid;grid-gap:2rem;gap:2rem}.blog_emptyState__LIYZo{padding:4rem 2rem;text-align:center;color:#718096}.blog_emptyState__LIYZo,.blog_postCard__OEt9o{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.blog_postCard__OEt9o{overflow:hidden;transition:transform .3s,box-shadow .3s;padding-left:8px;grid-template-columns:250px 1fr;gap:1.5rem}.blog_postCard__OEt9o:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.blog_imageLink__acHGf{display:block;width:250px;height:100%;overflow:hidden}.blog_postImage___hMRc{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog_postCard__OEt9o:hover .blog_postImage___hMRc{transform:scale(1.05)}.blog_postContent__ZUVI8{padding:1.5rem 1.5rem 1.5rem 0;display:flex;flex-direction:column}.blog_category___sI6b{display:inline-block;padding:.25rem .75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;width:-moz-fit-content;width:fit-content}.blog_postTitle__3NcWc{font-size:1.5rem;font-weight:700;margin:0 0 .75rem;line-height:1.3}.blog_postTitle__3NcWc a{color:#1a202c;text-decoration:none;transition:color .2s}.blog_postTitle__3NcWc a:hover{color:#667eea}.blog_excerpt__57etC{color:#4a5568;line-height:1.6;margin:0 0 1rem;flex:1 1}.blog_postMeta__Kp_5_{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#718096;margin-top:auto}.blog_author__0cydo{font-weight:600;color:#2d3748}.blog_separator__g0g4F{color:#cbd5e0}.blog_sidebar__QuVF5{position:-webkit-sticky;position:sticky;top:2rem;height:-moz-fit-content;height:fit-content}.blog_widget__0CbR6{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:2rem}.blog_widgetTitle__yuDIf{font-size:1.125rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.blog_categoryList__QDz8D{list-style:none;padding:0;margin:0}.blog_categoryList__QDz8D li{margin-bottom:.5rem}.blog_categoryLink___B4qF{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;color:#4a5568;text-decoration:none;border-radius:6px;transition:background .2s,color .2s}.blog_categoryLink___B4qF:hover{background:#f7fafc;color:#667eea}.blog_postCount__3zYH6{color:#a0aec0;font-size:.875rem}@media (max-width:1024px){.blog_content__JGcxx{grid-template-columns:1fr}.blog_sidebar__QuVF5{position:static}.blog_postCard__OEt9o{grid-template-columns:200px 1fr;gap:1rem}.blog_imageLink__acHGf{width:200px}}@media (max-width:768px){.blog_blogPage__gZZXY{padding:2rem 0}.blog_container__2_z7z{padding:0 1rem}.blog_title__9ihMq{font-size:2rem}.blog_description__Wvfph{font-size:1rem}.blog_content__JGcxx{gap:2rem}.blog_postCard__OEt9o{grid-template-columns:1fr}.blog_imageLink__acHGf{width:100%;height:200px}.blog_postContent__ZUVI8{padding:1.25rem}.blog_postTitle__3NcWc{font-size:1.25rem}}