.nyheter{
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    max-width: 80rem;
    grid-auto-rows: minmax(12rem, auto);
    gap: 1rem;
}
.nyheter a{
    background-color: #eee;
    display: flex;
    align-items: flex-end;
    padding-left: 1rem;
    padding-bottom: 1rem;
    position: relative;
}
.nyheter h1{
    position: absolute;
    margin: 0;
    color: white;
    background:rgba(128, 128, 128, 0,562);
}
.nyheter img{
   display: flex;
    position: sticky;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit:fill;
    object-position: center;
}

.tre-kolloner{
    grid-column: span 3;
}
.fire-kolloner{grid-column: span 4;}
.seksk-kolloner{
    grid-column: span6;

}
.to-rader{grid-row: span 2;}