.previewbox{
    display:flex;
    flex-direction: row;
    box-sizing: content-box;
    min-height: 128px;
    /* background-color: aqua; */
    /* max-width:25vw; */
    /* outline: auto; */

}
.imagecontainer{
    min-width:fit-content;
    min-height:256px;
    /* flex-grow: 10; */
    background-image: url(/genericHeaderImage.png);
    opacity: 0.8;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #00000044;
}
.summary{
    /* flex-shrink: 1; */
    padding:8px;
}

.article-content p:has(img){
    width: 100%;
    background-color: var(--background-900);
}

.article-content p img{
    margin:auto;
    height: 100%;
}
