.acknowledgments-fit-content{
    width: fit-content;
    margin: 3vw auto 0 auto;
}

@media screen and (min-width: 768px) {
    .acknowledgments-grid{
        display: grid; 
        grid-template-columns: repeat(2,minmax(120px,1fr));
    }
}

.acknowledgments-div{
    width: fit-content;
    border: 0.2vw #fff dashed;
    padding: 0 1vw;
    margin: auto;
    border-radius: 1vw;
}

.acknowledgments-ul{
    list-style-type: none; 
    padding: 0;
}

.ml2vws{
    margin-left: 2vw;
}

@media screen and ((max-width: 768px) or (max-aspect-ratio: 1/1)) {
    .acknowledgments-div{
        width: 100%;
        border: 0.2vh #fff dashed;
        padding: 0 1vh;
        border-radius: 1vh;
        margin: 3vh auto 0 auto;
    }
    .acknowledgments-ul li{
        font-size: 1.95vh;
        padding: 0.5vh;
        margin: 1vh;
    }
    .ml2vws{
        margin-left: 0;
    }
}

