.svi-blogs-grid{display:grid;grid-template-columns:1fr;gap:2.4rem;margin:2.4rem 0}@media (min-width:576px){.svi-blogs-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.svi-blogs-grid{grid-template-columns:repeat(3,1fr)}}.svi-blogs-card{display:flex;flex-direction:column;background-color:#FFF;border:1px solid #D9E1EB;border-radius:4px;box-shadow:0 1px 3px rgba(22,35,59,.10);overflow:hidden;transition:box-shadow .15s,transform .15s}.svi-blogs-card:hover{box-shadow:0 4px 12px rgba(22,35,59,.12);transform:translateY(-2px)}.svi-blogs-card-media{display:block;aspect-ratio:16 / 9;overflow:hidden;background-color:#D9E9F8}.svi-blogs-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.svi-blogs-card:hover .svi-blogs-card-media img{transform:scale(1.05)}.svi-blogs-card-body{display:flex;flex-direction:column;flex:1;padding:1.6rem}.svi-blogs-card-body h2{margin:0 0 .8rem;border-bottom:none;padding-bottom:0;font-size:1.8rem;line-height:1.3}.svi-blogs-card-body h2 a{color:#16233B;text-decoration:none}.svi-blogs-card-body h2 a:hover,.svi-blogs-card-body h2 a:focus{color:#1E5FBE;text-decoration:underline}.svi-blogs-card-intro{margin:0 0 1.2rem;color:#57647A;font-size:1.4rem;line-height:1.5;flex:1}.svi-blogs-card-meta{margin:0;padding-top:1.2rem;border-top:1px solid #D9E1EB;color:#57647A;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}