#d2394676 .p-media-list[data-col-wide='auto'] .p-media-list__item {
    flex-basis: calc((100% - 2rem) / 3);
    max-width: calc((100% - 2rem) / 3);
    flex-grow: 0;
    flex-shrink: 0;
}
#d2394676 .p-media-list[data-col-wide='auto'] .p-media-list__item .p-media-list__img {
    width: 100% !important;
}
@media only screen and (max-width: 768px) {
    #d2394676 .p-media-list[data-col-wide='auto'] .p-media-list__item {
        flex-basis: calc((100% - 1rem) / 2);
        max-width: calc((100% - 1rem) / 2);
    }
}