@import "translation.css";

.article-encloser {
    width: 60%;
}

#image-grid {
    grid-template-columns: 1fr 1fr;
    column-gap: 10px;
    display: grid;
    justify-content: center;
    align-content: start;
    justify-items: center;
    align-items: start;
    width: 100%;
    margin: auto;
    padding-bottom: 50px;
    row-gap: 15px;
    margin-top: 20px;
}

#image-grid > * {
    align-self: start;
}

.image-and-caption {
    margin: auto;
    font-style: italic;
    max-width: 90%;
    margin-bottom: 15px;
    align-self: start;
    display: grid;
}

.caption {
    align-self: start;
}

.image-grid-image {
    max-width: 100%;
    align-self: start;
    top: 0;
}

.caption {
    text-align: center;
    max-width: 100%;
    margin: auto;
}

#image-grid > .image-and-caption > p {
    text-indent: 0;
    align-self: start;
}