@media (max-width:560px){  #page-home #hxBlogGrid.hx-blog-grid{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:12px !important; }  #page-home .bl-post .bl-img{ height:auto !important; aspect-ratio:3/2 !important; }  #page-home .bl-post .bl-img img{ width:100% !important; height:100% !important; object-fit:cover !important; }  #page-home .bl-post .bl-post-body{ padding:12px 12px 14px !important; }  #page-home .bl-post .bl-post-title{ font-size:0.95rem !important; }  #page-home .bl-post .bl-excerpt{ font-size:0.82rem !important; -webkit-line-clamp:3 !important; }  #page-home .bl-post .bl-cat{ font-size:0.68rem !important; }  #page-home .bl-post .bl-meta{ font-size:0.72rem !important; }}