.knowledge-grid-section{width:100%;margin:2rem 0;padding:0}.knowledge-grid-title{font-size:1.75rem;font-weight:600;color:#106579;text-shadow:none;padding-bottom:.5em;border-bottom:2px solid #106579;margin:0 0 1.5rem;text-align:left}.knowledge-grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;list-style-type:none;padding:0;margin:0}.knowledge-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e0e0e0}.knowledge-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.knowledge-card a{display:flex;flex-direction:column;text-decoration:none;color:#333;height:100%}.knowledge-card a:hover{color:#106579}.knowledge-card img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block;border-bottom:1px solid #eee}.knowledge-card h3{font-size:.95rem;font-weight:600;text-shadow:none;line-height:1.4;padding:1rem;margin:0;text-align:left;flex-grow:1;min-height:4.5em}@media only screen and (max-width: 992px){.knowledge-grid-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 768px){.knowledge-grid-container{grid-template-columns:repeat(2,1fr);gap:1rem}.knowledge-card h3{font-size:.9rem;min-height:4em}}@media only screen and (max-width: 500px){.knowledge-grid-container{grid-template-columns:1fr}}