a.btn-load-more {
display: flex;
align-items: center;
gap: 10px;
flex-direction: row;
flex-wrap: nowrap;
text-decoration: none;
padding: 2% 0px;
}
.learn-more-block {
color: #2B3B94;
font-size: 22px;
font-weight: 700;
line-height: 43px;
}.card-section {
display: grid;
gap: 20px;
padding: 2px;
}
.card {
background-color: white;
border: 1px solid #ddd;
border-radius: 0px;
overflow: hidden;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
display: flex;
flex-direction: column;
flex: 1 1 calc(33.33% - 20px);
justify-content: space-between;
}
.blog-cards { }
.card-img {
width: 100%;
height: auto;
object-fit: cover;
}
.card-content {
padding: 1rem;
display: flex;
flex-direction: column;
flex-grow: 1;
justify-content: space-between;
}
.card-content h3 {
font-size: var(--h3);
margin: 0px;
color: #000000;
font-weight: 600;
line-height: 32px;
text-align: left;
padding: 2% 0px;    padding-top: 0;
}
.card-content p {
font-size: var(--p);
margin: 0 0 15px;
font-weight: 400;
line-height: 1.5;
text-align: left;
color:#000000;
}
.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: 5px;
justify-content: center;
flex-direction: row;
flex-wrap: nowrap;
text-decoration: none;
}
.blog-card-link {
display: flex
;
justify-content: space-between;} .author-role{font-size:var(--p) !important;font-weight:400 !important;line-height:1.5 !important}
.blog-col ul { grid-template-columns: 1fr 1fr 1fr;
}             @media only screen and (max-width: 781px)  
{
.blog-col ul {display: inline-block!important;}
.blog-col ul li:nth-child(2) .card-content {
padding: 2% 20px;}
.blog-col ul li:nth-child(2) .card-content .blog-content {
padding: 0% 0px;}
.blog-col ul li:nth-child(3) .card-content {
padding: 2% 20px;}
.blog-col ul li:nth-child(3) .card-content .blog-content {
padding: 0% 0px;} .card{height: auto!important; padding: 0% 0%;}
.blog-cards {
padding: 15px 0px;}
.card-link{height: auto!important;}
}