.blog-updates-section__grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1.25rem;width:100%;display:grid}.blog-updates-section__slogan{color:var(--v1-color-orange);align-items:center;gap:.42rem;display:inline-flex}.blog-updates-section__slogan-icon{font-size:1.04rem}.blog-updates-section__card{background-color:#fff;border:1px solid #15141917;border-radius:14px;transition:box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 8px 24px #15141914}.blog-updates-section__card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #15141924}.blog-updates-section__link{height:100%;min-height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-updates-section__link:focus-visible{outline:2px solid var(--v1-color-orange);outline-offset:2px}.blog-updates-section__thumb{aspect-ratio:16/9;background-color:var(--v1-bg-contact);position:relative;overflow:hidden}.blog-updates-section__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block;transform:scale(1)}.blog-updates-section__card:hover .blog-updates-section__thumb img{transform:scale(1.09)}.blog-updates-section__body{flex-direction:column;flex:auto;gap:.45rem;padding:.85rem .95rem 1rem;display:flex}.blog-updates-section__card-title{color:var(--v1-color-dark-grey);margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.blog-updates-section__card-desc{color:var(--v1-color-grey);flex:auto;margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.blog-updates-section__more{color:var(--v1-color-orange);text-underline-offset:3px;margin-top:.35rem;font-size:.8125rem;font-weight:700;text-decoration:underline}
