/* Gesamtmodul */
.wkg-article-archive {
    font-size: 15px;
}

/* Jahr */
.wkg-article-archive .archive-year {
    font-size: 21px;
    font-weight: 700;
    margin: 0 0 14px;
    color: #222;
}

/* Monat */
.wkg-article-archive .archive-month {
    margin-bottom: 14px;
}

.wkg-article-archive .archive-month-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 10px;
    background: #f6f7f6;
    border-radius: 6px;
    font-weight: 700;
    color: #009640;
}

/* Anzahl */
.wkg-article-archive .archive-count {
    min-width: 28px;
    padding: 2px 7px;
    border-radius: 999px;
    background: #edf5ef;
    color: #4c6555;
    font-size: 12px;
    text-align: center;
}

/* Artikelliste */
.wkg-article-archive .archive-articles {
    list-style: none;
    margin: 6px 0 0;
    padding: 0 10px 0 14px;
}

/* Einzelner Artikel */
.wkg-article-archive .archive-articles li {
    margin: 0;
    padding: 6px 0;
    border-bottom: 1px solid #eeeeee;
    line-height: 1.35;
}

.wkg-article-archive .archive-articles li:last-child {
    border-bottom: none;
}

/* Artikellink */
.wkg-article-archive .archive-articles a {
    color: #333;
    text-decoration: none;
    font-size: 14px;
}

.wkg-article-archive .archive-articles a:hover {
    color: #009640;
}