/* ============================================================
   ELR NEWS V2
   News index only
   Linguazure editorial cards
============================================================ */


/* ------------------------------------------------------------
   CARD
------------------------------------------------------------ */

.elr-news-card{

    position:relative;

    float:none !important;

    width:100% !important;

    box-sizing:border-box;

    margin:
        12px
        0
        30px !important;

    padding:
        29px
        32px
        27px !important;

    background:
        #FBFCFD;

    border:
        1px solid
        #DCE4EA;

    border-left:
        3px solid
        #173F69;

    border-top:
        2px solid
        #B08A4A;

    box-shadow:none !important;
}


/*
 A very small editorial identifier;
 not a commercial badge.
*/

.elr-news-card::before{

    content:
        "ELR · JOURNAL UPDATE";

    display:block;

    margin:
        0
        0
        13px;

    color:
        #9A753D;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size:
        8.5px;

    line-height:
        1.2;

    font-weight:
        700;

    letter-spacing:
        .145em;
}


/* ------------------------------------------------------------
   TITLE
------------------------------------------------------------ */

.elr-news-card-title{

    max-width:
        980px;

    margin:
        0
        0
        12px !important;

    padding:0;

    color:
        #173F69 !important;

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

    font-size:
        clamp(
            22px,
            2.15vw,
            30px
        ) !important;

    line-height:
        1.24 !important;

    font-weight:
        400 !important;

    letter-spacing:
        -.018em;
}


/* ------------------------------------------------------------
   META
------------------------------------------------------------ */

.elr-news-card-meta{

    display:flex;

    align-items:center;

    flex-wrap:wrap;

    gap:7px;

    margin:
        0
        0
        18px !important;

    color:
        #718492 !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size:
        10.5px !important;

    line-height:
        1.4 !important;

    letter-spacing:
        .015em;
}


.elr-news-card-meta > span:first-child{

    color:
        #526B80;

    font-weight:
        600;
}


.elr-news-card-dot{

    color:
        #B08A4A;
}


/* ------------------------------------------------------------
   EXCERPT
------------------------------------------------------------ */

.elr-news-card-excerpt{

    max-width:
        1000px;

    margin:
        0
        0
        19px;

    color:
        #40576A;

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

    font-size:
        15px;

    line-height:
        1.72;
}


.elr-news-card-excerpt p{

    margin:
        0
        0
        10px !important;

    color:
        inherit !important;

    font:
        inherit !important;

    line-height:
        inherit !important;
}


.elr-news-card-excerpt p:last-child{

    margin-bottom:
        0 !important;
}


/* ------------------------------------------------------------
   READ MORE
------------------------------------------------------------ */

.elr-news-card-action{

    margin:
        0 !important;

    padding-top:
        2px;
}


.elr-news-read-more{

    display:inline-flex;

    align-items:center;

    gap:7px;

    color:
        #173F69 !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    font-size:
        10.5px;

    line-height:
        1.2;

    font-weight:
        700;

    letter-spacing:
        .045em;

    text-decoration:
        none !important;

    text-transform:
        uppercase;
}


.elr-news-read-more::after{

    content:
        "→";

    color:
        #B08A4A;

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

    font-size:
        14px;

    font-weight:
        400;

    transition:
        transform .18s ease;
}


.elr-news-read-more:hover,
.elr-news-read-more:focus{

    color:
        #315F89 !important;

    text-decoration:
        underline !important;

    text-decoration-color:
        #B08A4A !important;

    text-underline-offset:
        4px;
}


.elr-news-read-more:hover::after,
.elr-news-read-more:focus::after{

    transform:
        translateX(3px);
}


/* ------------------------------------------------------------
   Make old Bootstrap row spacing behave as editorial list
------------------------------------------------------------ */

.elr-utility-news
.elr-utility-content
.row{

    margin-left:
        0 !important;

    margin-right:
        0 !important;
}


/* ------------------------------------------------------------
   MOBILE
------------------------------------------------------------ */

@media(max-width:700px){

    .elr-news-card{

        margin:
            7px
            0
            22px !important;

        padding:
            22px
            19px
            21px !important;
    }


    .elr-news-card-title{

        font-size:
            21px !important;

        line-height:
            1.28 !important;
    }


    .elr-news-card-excerpt{

        font-size:
            14px;

        line-height:
            1.66;
    }

}


@media(max-width:430px){

    .elr-news-card{

        padding:
            19px
            15px
            18px !important;
    }


    .elr-news-card::before{

        font-size:
            7.8px;
    }


    .elr-news-card-title{

        font-size:
            19px !important;
    }

}


/* ELR NEWS V2 END */
