.product-traits { 
        display: grid;
        grid-template-columns: repeat(3, 1fr); 
        gap: 2rem;
        list-style: none;
        padding: 0;
        align-items: start;
    }
@media(max-width:1199px) { .product-traits { grid-template-columns: repeat(3, 1fr); } }
@media(max-width:991px) { .product-traits { grid-template-columns: repeat(3, 1fr); } }
@media(max-width:767px) { .product-traits { grid-template-columns: repeat(2, 1fr); } }
@media(max-width:479px) { .product-traits { grid-template-columns: repeat(1, 1fr); } }.process { 
        display: grid;
        grid-template-columns: repeat(3, 1fr); 
        gap: 2rem;
        list-style: none;
        padding: 0;
        align-items: start;
    }
@media(max-width:1199px) { .process { grid-template-columns: repeat(3, 1fr); } }
@media(max-width:991px) { .process { grid-template-columns: repeat(3, 1fr); } }
@media(max-width:767px) { .process { grid-template-columns: repeat(2, 1fr); } }
@media(max-width:479px) { .process { grid-template-columns: repeat(1, 1fr); } }