.product-flex{
    display:flex;
    flex-wrap:wrap;
    gap:40px;
    justify-content:center;
}

.product-card{
    flex:0 0 calc(33.333% - 40px);
    padding:30px;
    background:#333;
    color:#fff;
}

.blog-listing{
    display:flex;
    flex-wrap:wrap;
    gap:24px 32px;
}

.blog-box{
    width:calc((100% - (2 * 32px))/3);
}