.rs-blog-grid-wrap{width:100%;max-width:1200px;margin:40px auto;padding:0 16px;box-sizing:border-box}.rs-blog-grid{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:1fr 1fr;gap:16px;min-height:500px}.rs-blog-item{position:relative;display:block;background-size:cover;background-position:center;background-color:#2a2a2a;border-radius:4px;overflow:hidden;text-decoration:none!important;min-height:230px;transition:transform .35s ease,box-shadow .35s ease}.rs-blog-item::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.55) 40%,rgba(0,0,0,0) 70%);z-index:1}.rs-blog-item:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.25)}.rs-blog-item--featured{grid-column:2;grid-row:1/span 2;min-height:100%}.rs-blog-item--1{grid-column:1;grid-row:1}.rs-blog-item--2{grid-column:1;grid-row:2}.rs-blog-item--3{grid-column:3;grid-row:1}.rs-blog-item--4{grid-column:3;grid-row:2}.rs-blog-overlay{position:absolute;left:0;right:0;bottom:0;padding:18px 18px 16px;z-index:2}.rs-blog-title{color:#fff!important;font-weight:800;line-height:1.25;margin:0;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.rs-blog-item--featured .rs-blog-title{font-size:26px;padding-right:20px}@media (max-width:900px){.rs-blog-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;min-height:0}.rs-blog-item--featured{grid-column:1/span 2;grid-row:auto;min-height:320px}.rs-blog-item--1,.rs-blog-item--2,.rs-blog-item--3,.rs-blog-item--4{grid-column:auto;grid-row:auto;min-height:200px}.rs-blog-item--featured .rs-blog-title{font-size:22px}}@media (max-width:480px){.rs-blog-grid{grid-template-columns:1fr}.rs-blog-item--featured{grid-column:auto;min-height:260px}}