#allnewscontainer {
    width: auto;
    height: auto;
    min-height: 85vh;
    display: grid;
    grid-template-columns: repeat(autofit, 1fr);
    grid-template-rows: repeat(15rem, 1fr);
}

.newscontainer {
    grid-column: span 1;
    grid-row: span 1;
    border: 0.3125rem solid pink;
}

.newsimg {
    width: 100%;
    height: 75%;
    margin: 0px 0px 0px 0px;
}

.newslink {
    width: 100%;
    height: 25%;
    margin: 0px 0px 0px 0px;
}