.page-module__jXZM3G__main{padding:2rem 0}.page-module__jXZM3G__blogList{flex-direction:column;gap:2rem;display:flex}.page-module__jXZM3G__blogCard{color:inherit;background-color:#fff;border-radius:8px;max-height:210px;text-decoration:none;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page-module__jXZM3G__blogCard:hover{transform:translateY(-5px)}.page-module__jXZM3G__blogImage{width:320px;height:210px}.page-module__jXZM3G__blogImage img{object-fit:cover;border-radius:8px;width:100%;height:100%;margin:0}.page-module__jXZM3G__blogContent{flex-direction:column;flex:1;padding:1rem 2rem;display:flex}.page-module__jXZM3G__blogTitle{color:#333;margin:.5rem 0;font-size:1.5rem}.page-module__jXZM3G__blogIntro{color:#666;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1rem;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__blogMeta{color:#888;justify-content:space-between;font-size:.875rem;display:flex}.page-module__jXZM3G__blogTime,.page-module__jXZM3G__blogCategory{background-color:#f0f0f0;border-radius:4px;padding:.25rem .5rem}.page-module__jXZM3G__skeleton{animation:1.5s infinite page-module__jXZM3G__pulse}.page-module__jXZM3G__skeletonMeta{margin-top:35px}.page-module__jXZM3G__skeletonImage{background-color:#e0e0e0}.page-module__jXZM3G__skeletonText{background-color:#e0e0e0;height:1em;margin-bottom:.5rem}.page-module__jXZM3G__skeletonText:last-child{width:80%}@keyframes page-module__jXZM3G__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}
