.date-time{    display: flex
;
align-items: center;
gap: 5px;
color: rgba(147, 147, 147, 1);
font-weight: 400;}
.date-time img{max-width:30px;}
.date-time .times{   
padding-left:8px;}
.card-link {
text-decoration: none;
color: #2B3B94;
font-weight: bold;
font-size: 0.9rem;
align-self: flex-start;
font-size: 22px;
font-weight: 700;
line-height: 48px;
text-align: left;
}
.card-link:hover {
text-decoration:none;
}
a.card-link {
display: flex;
align-items: center;
gap: 15px;
justify-content: center;
flex-direction: row;
flex-wrap: nowrap;
text-decoration: none;text-transform:capitalize;
}
.blog-card-link {
display: flex
;
justify-content: space-between;}
.blog-card-link{    margin-block-start: 10px !important;}
.single-blog-item{box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
display: flex;
flex-direction: column;
justify-content: space-between;
}
.two-line-text {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
@media only screen and (max-width: 781px) {
.date-time img {
max-width: 20px;
}
.card-link{    line-height: 1.5;
text-align: left;
background: #fcc726;
padding: 0.5rem .75rem;
border-radius: 4px;
color: #000;}
.card-link svg{max-width: 20px;}
.card-link svg path{fill: #000;}
.blog-card-link{padding-top:0.5rem;padding-bottom:0.5rem;}
.blog-listing .wp-block-query .columns-3{gap:3rem;}
}