div.digest {
    margin:0;
    padding:20px;
}

div.wide-panel > img.icon {
    margin:10px auto 10px auto;
    max-height:80px;
}

div.wide-panel > h2 {
    text-align:center;
}

div.digest > div.sheet {
    display:flex;
    flex-wrap:wrap;
}


div.digest > div.reverse {
    flex-direction:row-reverse;
}

div.digest > div.sheet > div.article-card {
    display:inline-block;
    padding:0px 20px;
    margin:0;
    text-align:center;
}

div.digest > div.sheet > div.article-card > p {
    font-size:17px;
    text-align:center;
}

div.panels {
    justify-content:center;
    margin:20px;
    overflow:hidden;
}

div.panels > div.wide-panel {
    overflow:hidden;
    margin-right:0;
    margin-bottom:0;
    margin-top:-4px;
    margin-left:-4px;
    border-left:4px solid #0071c5;
    padding:20px;
    flex-shrink:0;
    flex-grow:1;
    flex-basis:300px;
}

div.sheet {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-around;
}

div.sheet > div.article-card {
    flex-shrink:0;
    flex-grow:1;
    flex-basis:20%;
}

.article-card > img{
    width: 80px;
    height: 80px;
}

.article-card > img{
    width: 80px;
    height: 80px;
}

.article-card > p.title{
    color: #0071C5;
    size: 20px;
}

.advanced > .digest > .sheet  {
    justify-content: center;
}

.advanced > .digest > .sheet >.article-card {
    max-width: 300px;
}