.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;}
.e-info{margin: 0;
margin-top: 1rem;
max-width: 100% !important;    display: flex;
flex-direction: column;
gap: 5px;}
.e-info p span{
font-weight: 600;
}
.e-info h3{
font-size: var(--p);
font-weight: 600;
}
.e-info ul li{
font-size: var(--p);}
.e-info ul{    list-style: disc;
padding-left: 35px;}
.e-info ul li span{font-weight:300 !important;}
.blog-card-link{max-width: 100% !important;}
.latest-events li figure.wp-block-post-featured-image a img{aspect-ratio: 955 / 650;}
.latest-events li.wp-block-post{padding-top: 1.5rem;}
.latest-events li.wp-block-post:nth-child(1){padding-top: 0;}
.latest-events li.wp-block-post:nth-child(2n) .wp-block-columns{flex-direction: row-reverse !important;}
.event-list .type-autism-event .e-info p {
font-size: 24px !important;
}
@media only screen and (max-width: 781px) {
.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;}
.highlight-sec li{min-height:250px !important;}
}