#dynamicinsights{display:grid;gap:30px;margin-bottom:30px}.insights{background:#fff;border:1px solid #eee;border-radius:16px;overflow:hidden;transition:all .3s ease}.insights,.insights a{display:flex;flex-direction:column;height:100%}.insights a{text-decoration:none}.img-wrap{height:220px;overflow:hidden;width:100%}.img-wrap img{height:100%;object-fit:cover;width:100%}.content{display:flex;flex:1;flex-direction:column;padding:16px}.content h4{color:#111;line-height:1.4;margin-bottom:10px;min-height:60px;transition:color .3s ease}.desc{color:#555;display:-webkit-box;flex-grow:1;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.read-more{align-items:center;color:#91929b;display:flex;font-weight:600;gap:6px;margin-top:auto;transition:all .3s ease}.dynamic-insight-hover:hover{border-color:rgba(0,120,174,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:translateY(-6px)}.insights a:hover .read-more,.insights a:hover h4{color:#0078ae}.read-more svg{transition:transform .3s ease}.insights a:hover .read-more svg{transform:translateX(4px)}@media (max-width:992px){#dynamicinsights{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){#dynamicinsights{grid-template-columns:1fr}}