.fgm-blog-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.fgm-blog-card,.fgm-blog-card:focus,.fgm-blog-card:hover{background:#fff;border:1px solid #e6e1d8;color:inherit;display:flex;flex-direction:column;text-decoration:none!important;transition:transform .3s ease,box-shadow .3s ease}.fgm-blog-card:focus-visible,.fgm-blog-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.08);transform:translateY(-4px)}.fgm-blog-thumb{aspect-ratio:3/2;background:#f3f0ea;display:block;overflow:hidden}.fgm-blog-thumb img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.fgm-blog-card:hover .fgm-blog-thumb img{transform:scale(1.03)}.fgm-blog-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 26px}.fgm-blog-meta{color:#b5663f;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.fgm-blog-title{color:#25402f;font-size:20px;line-height:1.35}.fgm-blog-summary{color:#5b5950;font-size:15px;line-height:1.6}.fgm-blog-read{color:#25402f;font-size:13px;font-weight:600;letter-spacing:.08em;margin-top:auto;padding-top:8px;text-transform:uppercase}@media (max-width:1024px){.fgm-blog-grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.fgm-blog-grid{grid-template-columns:1fr}}