.textcontainer {
    position: relative;
    padding: 6vw;
    background-color: white;
    z-index: 20;
    height: min-content;
    margin-top: 100vh;
}

.articles-wrapper {
    /* margin-top: 3rem; */
}

article {
    margin-bottom: clamp(4rem, 9vw, 8rem);
}

.article-content-wrapper-wrapper, .about-content-container {
/*     height: max-content; */
    height: 0;
    overflow: hidden;
    transition: height .8s ease-in-out;
}

.article-content-wrapper, .article-button, .about-content-container, .about-title, .about-button  {
    display: flex;
    justify-content: center;
}

.article-content-container, .about-content {
    max-width: 708px;
    width: 100%;
}

.article-content {
    padding-top: 2rem;
    /* padding-bottom: 2rem; */
}

.article-head {
    text-align: center;
}

.about-title {
    cursor: pointer;
}

.about-content {
    height: min-content;
    padding-bottom: 3rem;
    padding-top: 1.5rem;
}

.about-button {
    margin-top: 2rem;
}

@media (min-width: 900px) {
    .imprint-content-container {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 1rem;
    }

    .imprint-content-container p {
        grid-row: 1 / span 1;
    }
}

#imprint {
    margin-bottom: 3rem;
}