.cs-grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.cs-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:10px;overflow:hidden;text-align:left}.cs-card .detail h3{font-family:Open Sans;font-size:20px;font-weight:600;margin-bottom:15px}.featured-image{height:auto;margin-bottom:15px;overflow:hidden;width:100%}.cs-card .detail{padding:10px 20px 20px}.cs-card .detail a{font-family:Open Sans;font-size:16px;font-weight:600}@media (max-width:768px){.grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grid-container{grid-template-columns:1fr}}