.news-item {
    display: flex;
    flex-direction: column;
    margin-bottom: 2em;
}
.news-item-date {
    font-weight: initial;
    margin-bottom: 0.5em;
}
.news-picture-container {
    max-width: 100%;
    display: flex;
}
.news-picture-container > a {
    margin: auto;
    display: flex;
}
.news-picture-img {
    max-width: 100%;
    max-height: 80vw;
    margin: auto;
}
.news-item-info {

}
.news-item-info > a {
    color: inherit;
    text-decoration: unset;
}
.news-item-title {
    font-weight: bold;
    margin: 0.5em 0;
}
.news-item-description {
    font-size: smaller;
}
@media (min-width: 40em) {
    .news-picture-container {
        align-self: baseline;
        flex: 3;
        margin-right: 1em;
    }
    .news-item-info {
        flex: 5;
    }
    .news-item {
        flex-direction: row;
    }
    .news-item-title {
        margin: 0 0 0.5em;
    }
    .news-item-date {
        display: flex;
    }
    .news-picture-img {
        max-height: 30vh;
        margin: 0 0 auto 0;
    }
}
