.sankofa-blog-grid{max-width:1160px;margin:0 auto;padding:0 24px 56px;font-family:inherit}.sankofa-blog-grid .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px!important;align-items:stretch}.sankofa-blog-grid .elementor-post{min-width:0;overflow:hidden;border:1px solid #e4e5df;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(25,77,59,.05)}.sankofa-blog-grid .elementor-post__card{height:100%;margin:0!important;background:#fff;box-shadow:none!important}.sankofa-blog-grid .elementor-post__thumbnail__link{display:block;width:100%;margin:0!important;overflow:hidden;aspect-ratio:16/10}.sankofa-blog-grid .elementor-post__thumbnail{position:relative;width:100%;height:100%;padding-bottom:0!important}.sankofa-blog-grid .elementor-post__thumbnail img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;transform:none!important}.sankofa-blog-grid .elementor-post__text{margin:0!important;padding:24px!important}.sankofa-blog-grid .elementor-post__title{margin:0 0 14px!important;font-family:inherit;font-size:22px!important;font-weight:600;line-height:1.35!important}.sankofa-blog-grid .elementor-post__title a{color:#194d3b!important;text-decoration:none}.sankofa-blog-grid .elementor-post__title a:hover{text-decoration:underline;text-underline-offset:4px}.sankofa-blog-grid .elementor-post__excerpt p{margin:0 0 20px;color:#526057;font-size:15px;line-height:1.75}.sankofa-blog-grid .elementor-post__read-more{color:#194d3b!important;font-size:14px;font-weight:700;text-transform:none!important}.sankofa-blog-grid .elementor-post__meta-data{color:#626b63!important;font-size:12px;line-height:1.6;border-top-color:#e9e8e0!important}.sankofa-blog-grid .elementor-post__badge{background:#194d3b!important;color:#fff!important;border-radius:4px!important;padding:7px 10px!important;font-size:10px!important;font-weight:700;letter-spacing:.6px}.sankofa-blog-grid .elementor-post__avatar{display:none!important}.sankofa-blog-grid .elementor-pagination{margin-top:32px;text-align:center}.sankofa-blog-grid .elementor-pagination .page-numbers{display:inline-block;margin:4px;padding:10px 14px;border:1px solid #dce3dc;border-radius:6px;color:#194d3b}.sankofa-blog-grid .elementor-pagination .current{background:#194d3b;color:#fff}@media (max-width:1024px){.sankofa-blog-grid .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sankofa-blog-grid{padding:0 20px 40px}.sankofa-blog-grid .elementor-posts-container{grid-template-columns:minmax(0,1fr);gap:24px!important}}