.css-grid-image-item {
display: inline-flex;
flex-direction: column;
justify-content: center;
text-align: center;
}
.css-grid-image-item .mw-default-size {
display: inline-flex;
justify-content: center;
}
.css-grid-image-item .mw-default-size img {
width: 100%;
height: 100%;
max-height: 220px;
}
.css-grid-image-item .css-grid-image-item-caption {
display: flex;
flex-direction: column;
justify-content: flex-end;
padding-top: 1rem;
}
.faws-covers-grid-wrapper {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
gap: 16px;
max-width: 1280px;
}
@media (min-width: 1024px) {
.faws-covers-grid-wrapper {
flex-direction: row;
}
}