.hs-blog-grid__list{display:grid;gap:var(--card-gap,20px);grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}@media (max-width:992px){.hs-blog-grid__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hs-blog-grid__list{grid-template-columns:1fr}}.hs-blog-card__inner{display:flex;flex-direction:column;height:100%}.hs-blog-card{background-color:var(--card-background-color);overflow:hidden;position:relative}.hs-blog-card__image{aspect-ratio:1/1;margin:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.hs-blog-card__image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform .25s ease;width:100%}.hs-blog-card__title{display:-webkit-box;margin:0 0 10px;-webkit-line-clamp:var(--title-lines);-webkit-box-orient:vertical;min-height:fit-content;overflow:hidden}.hs-blog-card a{color:#000;outline:none;text-decoration:#000}.hs-blog-card a:before{background:transparent;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.hs-blog-card:focus-within img{transform:scale(1.1)}.hs-blog-card:focus-within .hs-blog-card__content{opacity:.6}.hs-blog-card__desc{display:-webkit-box;-webkit-line-clamp:var(--desc-lines);-webkit-box-orient:vertical;overflow:hidden}.hs-blog-card:hover img{transform:scale(1.1)}.hs-blog-card__content{display:flex;flex-direction:column;height:100%;transition:opacity .25s ease}.hs-blog-card:hover .hs-blog-card__content{opacity:.6}