
.imprint-text {
    font-size: var(--font-size-ls);
    line-height: var(--line-height-ls);
    hyphens: auto;
    letter-spacing: 0.02rem;
    /* color: blueviolet; */
}

.imprint-contact {
    font-size: var(--font-size-s);
    line-height: var(--line-height-s);
    white-space: wrap;
    letter-spacing: 0.02rem;
}

.imprint-contact> :first-child {
    font-weight: var(--font-weight-semibold);
}

.imprint-contact-icons img {
    width: 22px;
    height: 22px;
    margin-right: 0.5rem;
    margin-top: .5rem;
    margin-bottom: -0.5rem;
}

.imprint-text-privacy {
    font-size: var(--font-size-s);
    line-height: var(--line-height-s);
    letter-spacing: 0.03rem;
}

.profile-img {
    max-width: 100%;
}


/* —————————————————————————————————————————————————— */
/* MOBILE 960px —————————————————————————————————————— */

@media only screen and (max-width:960px) {

    .grid-uni-3columns {
        display: flex;
        flex-direction: column;
    }

    .grid-uni-1-1 {
        /* display: grid; */
        order: 2;
    }

    .grid-uni-2-1 {
        /* display: grid; */
        order: 1;
    }

    .grid-uni-3-1 {
        /* display: grid; */
        order: 3;
    }

    .space-m {
        /* display: grid; */
        display: none;
    }
}