    .textcontainer {
    display:grid;
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 20px;
    padding-top: 48px;
    align-content: space-between;
}

.description{
    grid-column: 1 / span 4;
}
.description p{
    margin-bottom: 1em;
}

.colophon {
    display:grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
    align-content: space-between;
    grid-column: 5 / span 4;
}

.postes{
    grid-column: 1 / span 2;
}

.noms{
    grid-column: 3 / span 2;
}