/**
 * hana+nils · Büro für Gestaltung
 * https://hananils.de · buero@hananils.de
 */

.awards {
    flex-basis: auto;
    position: relative;
    margin-top: 1.5rem;
    padding-left: 6.5rem !important;
    color: #000;
    /* font-size: 1.7rem; */
    font-size: var(--text-size-small);
    font-variant: small-caps;
    line-height: var(--text-line-fine);
    letter-spacing: 0.05em;
    text-transform: lowercase;
    list-style: none;
    background-image: url(../images/icon_laurel.svg);
    background-repeat: no-repeat;
    background-position: 0 0.8rem;
    background-size: 3.8rem;
}

.awards::after {
    content: '';
    position: absolute;
    top: 0.4rem;
    left: 5rem;
    bottom: 0;
    border-left: 0.1rem solid #000;
}

.cover .awards::after {
    border-left-color: #fff;
}

.awards li {
    display: flex;
    flex-direction: column;
}

/* overwrites padding in following stylesheet */
.content .awards li {
    padding-left: 0;
}

.awards li + li {
    margin-top: 1.7rem;
}

.cover .awards {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
    color: #fff;
    background-image: url(../images/icon_laurel-white.svg);
}

.cover .awards + a {
    flex-basis: content;
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
    margin-left: 6.6rem;
    text-align: right;
}

.awards-year {
    letter-spacing: normal;
}

.secondary .awards {
    margin-top: 2.4rem;
    margin-bottom: 0;
}

@media (min-height: 700px) and (min-width: 500px) {
    .secondary .awards {
        margin-top: 5.8rem;
    }
}
