.elr-series-archive{
    padding:46px 0 76px;
}

.elr-series-head{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;

    gap:28px;

    padding-bottom:18px;

    border-bottom:
        1px solid rgba(23,63,105,.16);
}

.elr-series-head span{
    display:block;

    margin-bottom:6px;

    color:#B08A4A;

    font-size:11px;
    font-weight:700;
    letter-spacing:1.5px;
}

.elr-series-head strong{
    color:#102F50;

    font-family:
        Georgia,
        "Times New Roman",
        serif;

    font-size:22px;
    font-weight:500;
}

.elr-series-head a{
    color:#173F69;

    font-size:13px;
    text-decoration:none;
}

.elr-series-identity{
    display:grid;

    grid-template-columns:
        minmax(190px,.35fr)
        minmax(0,1fr);

    gap:32px;

    margin:28px 0 34px;
    padding:22px 0;

    border-bottom:
        1px solid rgba(23,63,105,.10);
}

.elr-series-identity > div{
    display:flex;
    align-items:center;
    gap:13px;
}

.elr-series-code{
    display:inline-flex;

    padding:7px 10px;

    background:#102F50;

    color:#fff;

    font-size:12px;
    font-weight:700;
    letter-spacing:1px;
}

.elr-series-identity strong{
    color:#173F69;
}

.elr-series-identity p{
    margin:0;

    color:#63717d;

    font-size:13px;
    line-height:1.65;
}

.elr-series-issues{
    display:grid;
}

.elr-series-issue{
    display:grid;

    grid-template-columns:
        104px
        minmax(0,1fr)
        90px
        116px;

    gap:24px;

    align-items:center;

    padding:27px 0;

    border-bottom:
        1px solid rgba(23,63,105,.13);
}

.elr-series-sequence span{
    display:block;

    margin-bottom:7px;

    color:#B08A4A;

    font-size:11px;
    font-weight:700;
    letter-spacing:1px;
}

.elr-series-sequence strong{
    color:#102F50;

    font-family:
        Georgia,
        "Times New Roman",
        serif;

    font-size:31px;
    font-weight:400;
}

.elr-series-meta{
    display:flex;
    flex-wrap:wrap;

    gap:7px 15px;

    color:#6a7680;

    font-size:11px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.5px;
}

.elr-series-main h2{
    margin:8px 0 8px;

    font-family:
        Georgia,
        "Times New Roman",
        serif;

    font-size:22px;
    font-weight:500;
    line-height:1.25;
}

.elr-series-main h2 a{
    color:#102F50;
    text-decoration:none;
}

.elr-series-main p{
    max-width:760px;

    margin:0;

    color:#68747f;

    font-size:13px;
    line-height:1.6;
}

.elr-series-count span{
    display:block;

    margin-bottom:5px;

    color:#83909b;

    font-size:10px;
    font-weight:700;
    letter-spacing:1px;
}

.elr-series-count strong{
    color:#102F50;

    font-family:
        Georgia,
        "Times New Roman",
        serif;

    font-size:24px;
    font-weight:500;
}

.elr-series-action{
    text-align:right;
}

.elr-series-action a{
    color:#173F69;

    font-size:13px;
    font-weight:700;
    text-decoration:none;
}

.elr-series-empty{
    padding:58px 0 20px;
}

.elr-series-empty > span{
    color:#B08A4A;

    font-size:11px;
    font-weight:700;
    letter-spacing:1.5px;
}

.elr-series-empty h2{
    max-width:620px;

    margin:10px 0;

    color:#102F50;

    font-family:
        Georgia,
        "Times New Roman",
        serif;

    font-size:28px;
    font-weight:500;
}

.elr-series-empty p{
    max-width:650px;

    color:#6c7780;

    line-height:1.65;
}


@media(max-width:800px){

    .elr-series-head{
        display:block;
    }

    .elr-series-head a{
        display:inline-block;
        margin-top:14px;
    }

    .elr-series-identity{
        grid-template-columns:1fr;
    }

    .elr-series-issue{
        grid-template-columns:
            64px
            minmax(0,1fr);
    }

    .elr-series-count,
    .elr-series-action{
        grid-column:2;
        text-align:left;
    }

}
