.blog-card-item .img{-o-object-fit:cover;object-fit:cover;border-radius:2.22222vw;width:100%;height:31.6667vw}.blog-card-item .link{color:#000;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;padding-top:2.22222vw;font-size:3.88889vw;font-weight:500;line-height:5.55556vw;display:-webkit-box;overflow:hidden}.blog-card-item .title{color:#999;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;padding-top:.83333vw;font-size:3.33333vw;font-weight:400;line-height:4.44444vw;display:-webkit-box;overflow:hidden}.blog-card-item .time{color:#666;padding-top:1.66667vw;font-size:3.33333vw;font-weight:400;line-height:4.44444vw}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .blog-card-item{cursor:pointer}html .blog-card-item .img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:175px}html .blog-card-item .link{color:#000;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;padding-top:8px;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}html .blog-card-item .title{color:#999;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;padding-top:3px;font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}html .blog-card-item .time{color:#666;padding-top:12px;font-size:12px;font-weight:400;line-height:16px}}
.blog-card-list{grid-template-columns:repeat(2,1fr);gap:3.33333vw;padding:5.55556vw 5.55556vw 10.8333vw;display:grid}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .blog-card-list{grid-template-columns:repeat(4,1fr);gap:24px;padding:50px 20px 39px;display:grid}}@media screen and (min-width:1440px) and (hover:hover) and (pointer:fine){html .blog-card-list{grid-template-columns:repeat(6,1fr)}}
.blog-list-page{padding-bottom:8.33333vw}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .blog-list-page{min-height:calc(100vh - 500px);padding-bottom:30px}}
.blog-list-title{padding:2.77778vw 5.55556vw 0}.blog-list-title .title{margin:0;padding:0 0 1.66667vw;font-size:6.66667vw;font-weight:500;line-height:8.33333vw}.blog-list-title .desc{color:#666;font-size:3.88889vw;font-weight:400;line-height:5.27778vw}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .blog-list-title{padding:10px 20px 0}html .blog-list-title .title{text-align:center;margin:0;padding:0 0 14px;font-size:24px;font-weight:500;line-height:30px}html .blog-list-title .desc{color:#666;font-size:14px;font-weight:400;line-height:20px}}
