.card-section{display:grid;gap:20px;padding:2px}.card{background-color:#fff;border:1px solid #ddd;border-radius:0;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;flex:1 1 calc(33.33% - 20px);justify-content:space-between}.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:0;color:#000;font-weight:600;line-height:32px;text-align:left;padding:2% 0;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:#000}.card-link{text-decoration:none;color:#2b3b94;font-weight:700;font-size:.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}.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}.card{height:auto!important;padding:0}.blog-cards{padding:15px 0}.card-link{height:auto!important}}