
.blg{
    display:flex;
    flex-wrap:wrap
}
.blg .blg-art-share{
    margin-bottom:20px
}
.blg .blg-art-share a{
    font-size:22px;
    margin-right:8px;
    color:#0f1d40
}
.blg .blg-art-share a:hover{
    color:#000102
}
.blg-aside,.blg-aside-lg{
    width:210px;
    flex:none;
    height:fit-content
}
.blg-aside h5,.blg-aside-lg h5,.blg-aside .h5,.blg-aside .checkout .block-title,.checkout .blg-aside .block-title,.blg-aside-lg .h5,.blg-aside-lg .checkout .block-title,.checkout .blg-aside-lg .block-title,.blg-aside label,.blg-aside-lg label{
    margin-bottom:20px
}
.blg-aside .blg-post,.blg-aside .sl-journal-rel .journal-post,.sl-journal-rel .blg-aside .journal-post,.blg-aside-lg .blg-post,.blg-aside-lg .sl-journal-rel .journal-post,.sl-journal-rel .blg-aside-lg .journal-post{
    margin-bottom:30px
}
.blg-aside .blg-aside-sect,.blg-aside-lg .blg-aside-sect{
    margin-bottom:40px
}
.blg-aside .blg-aside-sect:last-child,.blg-aside-lg .blg-aside-sect:last-child{
    margin-bottom:0
}
.blg-aside .blg-aside-sect ul li a,.blg-aside-lg .blg-aside-sect ul li a{
    display:block;
    padding:5px 0
}
.blg-aside .blg-aside-sect ul li a:hover,.blg-aside-lg .blg-aside-sect ul li a:hover{
    color:#0f1d40
}
.blg-aside .blg-aside-sect ul li.active a,.blg-aside-lg .blg-aside-sect ul li.active a{
    color:#0f1d40
}
.blg-aside .blg-aside-cta,.blg-aside-lg .blg-aside-cta{
    position:relative;
    z-index:10;
    height:320px;
    padding:40px;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    margin-bottom:50px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center
}
.blg-aside .blg-aside-cta .h5,.blg-aside .blg-aside-cta .checkout .block-title,.checkout .blg-aside .blg-aside-cta .block-title,.blg-aside-lg .blg-aside-cta .h5,.blg-aside-lg .blg-aside-cta .checkout .block-title,.checkout .blg-aside-lg .blg-aside-cta .block-title,.blg-aside .blg-aside-cta label,.blg-aside-lg .blg-aside-cta label,.blg-aside .blg-aside-cta h5,.blg-aside-lg .blg-aside-cta h5{
    position:relative;
    z-index:12;
    width:auto;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    height:60px
}
.blg-aside .blg-aside-cta:before,.blg-aside-lg .blg-aside-cta:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#f9f9f9;
    opacity:.6;
    transition:all .3s ease
}
.blg-aside .blg-aside-cta:hover:before,.blg-aside-lg .blg-aside-cta:hover:before{
    opacity:.8
}
.blg-aside-lg{
    width:320px
}
.blg-main,.blg-main-lg{
    width:calc(100% - 210px);
    position:relative;
    padding-right:30px
}
.blg-main img,.blg-main-lg img{
    margin-bottom:20px
}
.blg-main .blg-art-info,.blg-main-lg .blg-art-info{
    margin-bottom:20px
}
.blg-main .blg-art-body,.blg-main-lg .blg-art-body{
    margin-bottom:30px
}
.blg-main .blg-art-body img,.blg-main-lg .blg-art-body img{
    float:left;
    margin-top:30px;
    margin-bottom:30px;
    margin-right:30px
}
.blg-main .blg-art-body img:first-child,.blg-main-lg .blg-art-body img:first-child{
    margin-top:5px
}
.blg-main .blg-art-body img.w100,.blg-main-lg .blg-art-body img.w100{
    width:100%
}
.blg-main .blg-art-body iframe,.blg-main-lg .blg-art-body iframe{
    display:block;
    width:100% !important;
    height:415px !important;
    margin-bottom:30px
}
.blg-main .blg-art-body a,.blg-main-lg .blg-art-body a{
    text-decoration:underline;
    font-weight:700;
    transition:all .2s ease
}
.blg-main .blg-art-body a:hover,.blg-main-lg .blg-art-body a:hover{
    color:#224293
}
.blg-main .blg-art-body ul,.blg-main-lg .blg-art-body ul,.blg-main .blg-art-body ol,.blg-main-lg .blg-art-body ol{
    margin-top:15px;
    margin-bottom:15px
}
.blg-main .blg-art-body ul li,.blg-main-lg .blg-art-body ul li,.blg-main .blg-art-body ol li,.blg-main-lg .blg-art-body ol li{
    position:relative;
    list-style:none;
    margin-bottom:10px;
    padding-left:15px
}
.blg-main .blg-art-body ul li:before,.blg-main-lg .blg-art-body ul li:before,.blg-main .blg-art-body ol li:before,.blg-main-lg .blg-art-body ol li:before{
    content:"";
    position:absolute;
    z-index:10;
    top:9px;
    left:0;
    width:5px;
    height:5px;
    background-color:#0f1d40;
    border-radius:50%
}
.blg-main-art-ft .blg-art-share{
    margin-bottom:40px
}
.blg-main-art-ft .blg-art-form{
    padding-top:30px;
    border-top:1px solid #f9f9f9
}
.blg-main-lg{
    width:calc(100% - 320px)
}
@media(max-width: 960px){
    .blg .blg-main,.blg .blg-main-lg{
        width:100%;
        order:1;
        padding-left:0;
        padding-right:0
    }
    .blg .blg-main .blg-art-body img,.blg .blg-main-lg .blg-art-body img{
        width:100%
    }
    .blg .blg-aside,.blg .blg-aside-lg{
        order:2;
        width:100%;
        margin-top:40px
    }
}
.blg-post,.sl-journal-rel .journal-post{
    margin-bottom:50px
}
@media(max-width: 768px){
    .blg-post,.sl-journal-rel .journal-post{
        margin-bottom:20px
    }
}
.blg-post .img-outer,.sl-journal-rel .journal-post .img-outer{
    display:block;
    position:relative
}
.blg-post .img-outer .tag,.sl-journal-rel .journal-post .img-outer .tag{
    position:absolute;
    bottom:15px;
    left:15px
}
.blg-post .img-outer img,.sl-journal-rel .journal-post .img-outer img{
    display:block;
    width:100%;
    margin-bottom:10px
}
.blg-post .blg-post-body,.sl-journal-rel .journal-post .blg-post-body{
    padding:10px 0
}
@media(max-width: 768px){
    .blg-post .blg-post-body,.sl-journal-rel .journal-post .blg-post-body{
        padding:20px
    }
}
.blg-post .blg-post-body .date,.sl-journal-rel .journal-post .blg-post-body .date{
    display:block;
    white-space:nowrap;
    text-transform:uppercase;
    color:#393939;
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px
}
@media(max-width: 960px){
    .blg-post .blg-post-body .date,.sl-journal-rel .journal-post .blg-post-body .date{
        margin-top:20px
    }
}
.blg-post .blg-post-body .tag,.sl-journal-rel .journal-post .blg-post-body .tag{
    margin-right:10px
}
.blg-post .blg-post-body .h5,.blg-post .blg-post-body .checkout .block-title,.checkout .blg-post .blg-post-body .block-title,.sl-journal-rel .journal-post .blg-post-body .h5,.sl-journal-rel .journal-post .blg-post-body .checkout .block-title,.checkout .sl-journal-rel .journal-post .blg-post-body .block-title,.blg-post .blg-post-body label,.sl-journal-rel .journal-post .blg-post-body label{
    font-weight:bold;
    margin-bottom:8px
}
.blg-post .blg-post-body .p-lg,.sl-journal-rel .journal-post .blg-post-body .p-lg,.blg-post .blg-post-body .blg-main .blg-art-body p,.sl-journal-rel .journal-post .blg-post-body .blg-main .blg-art-body p,.blg-main .blg-art-body .blg-post .blg-post-body p,.blg-main .blg-art-body .sl-journal-rel .journal-post .blg-post-body p,.sl-journal-rel .blg-main .blg-art-body .journal-post .blg-post-body p,.blg-post .blg-post-body .blg-main-lg .blg-art-body p,.sl-journal-rel .journal-post .blg-post-body .blg-main-lg .blg-art-body p,.blg-main-lg .blg-art-body .blg-post .blg-post-body p,.blg-main-lg .blg-art-body .sl-journal-rel .journal-post .blg-post-body p,.sl-journal-rel .blg-main-lg .blg-art-body .journal-post .blg-post-body p{
    margin:10px 0 20px 0;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    height:52px
}
.blg-post .blg-post-body .p-lg a,.sl-journal-rel .journal-post .blg-post-body .p-lg a,.blg-post .blg-post-body .blg-main .blg-art-body p a,.sl-journal-rel .journal-post .blg-post-body .blg-main .blg-art-body p a,.blg-main .blg-art-body .blg-post .blg-post-body p a,.blg-main .blg-art-body .sl-journal-rel .journal-post .blg-post-body p a,.sl-journal-rel .blg-main .blg-art-body .journal-post .blg-post-body p a,.blg-post .blg-post-body .blg-main-lg .blg-art-body p a,.sl-journal-rel .journal-post .blg-post-body .blg-main-lg .blg-art-body p a,.blg-main-lg .blg-art-body .blg-post .blg-post-body p a,.blg-main-lg .blg-art-body .sl-journal-rel .journal-post .blg-post-body p a,.sl-journal-rel .blg-main-lg .blg-art-body .journal-post .blg-post-body p a{
    transition:.1s ease-out all
}
.blg-post .blg-post-body .p-lg a:hover,.sl-journal-rel .journal-post .blg-post-body .p-lg a:hover,.blg-post .blg-post-body .blg-main .blg-art-body p a:hover,.sl-journal-rel .journal-post .blg-post-body .blg-main .blg-art-body p a:hover,.blg-main .blg-art-body .blg-post .blg-post-body p a:hover,.blg-main .blg-art-body .sl-journal-rel .journal-post .blg-post-body p a:hover,.sl-journal-rel .blg-main .blg-art-body .journal-post .blg-post-body p a:hover,.blg-post .blg-post-body .blg-main-lg .blg-art-body p a:hover,.sl-journal-rel .journal-post .blg-post-body .blg-main-lg .blg-art-body p a:hover,.blg-main-lg .blg-art-body .blg-post .blg-post-body p a:hover,.blg-main-lg .blg-art-body .sl-journal-rel .journal-post .blg-post-body p a:hover,.sl-journal-rel .blg-main-lg .blg-art-body .journal-post .blg-post-body p a:hover{
    color:#0f1d40
}
.blg-post .blg-post-body p,.sl-journal-rel .journal-post .blg-post-body p{
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    height:95px
}
.blg-post-summ .blg-post-body p{
    display:inline-block;
    height:auto
}
.art-body{
    padding-bottom:120px
}
.art-body .art-img-main{
    position:relative
}
.art-body .art-img-main img{
    display:block;
    width:100%
}
.art-body h1,.art-body h2,.art-body h3,.art-body h4,.art-body h5,.art-body h6,.art-body .h1,.art-body .h2,.art-body .h3,.art-body .blg-main .blg-art-body h2,.blg-main .blg-art-body .art-body h2,.art-body .blg-main-lg .blg-art-body h2,.blg-main-lg .blg-art-body .art-body h2,.art-body .h4,.art-body .h5,.art-body .checkout .block-title,.checkout .art-body .block-title,.art-body label,.art-body .h6,.art-body .checkout .checkout-main .block-progress dt,.checkout .checkout-main .block-progress .art-body dt,.art-body p,.art-body img{
    margin-bottom:40px
}
@media(max-width: 768px){
    .art-body h1,.art-body h2,.art-body h3,.art-body h4,.art-body h5,.art-body h6,.art-body .h1,.art-body .h2,.art-body .h3,.art-body .blg-main .blg-art-body h2,.blg-main .blg-art-body .art-body h2,.art-body .blg-main-lg .blg-art-body h2,.blg-main-lg .blg-art-body .art-body h2,.art-body .h4,.art-body .h5,.art-body .checkout .block-title,.checkout .art-body .block-title,.art-body label,.art-body .h6,.art-body .checkout .checkout-main .block-progress dt,.checkout .checkout-main .block-progress .art-body dt,.art-body p,.art-body img{
        margin-bottom:30px
    }
}
.art-body h1,.art-body h2,.art-body h3{
    color:#0f1d40
}
.art-body .h2,.art-body .h3,.art-body .blg-main .blg-art-body h2,.blg-main .blg-art-body .art-body h2,.art-body .blg-main-lg .blg-art-body h2,.blg-main-lg .blg-art-body .art-body h2{
    font-weight:700;
    text-transform:lowercase
}
.art-body img{
    width:100%
}
.art-body .art-img-float{
    display:block;
    float:left;
    width:40%;
    margin:7px 30px 30px 0
}
@media(max-width: 768px){
    .art-body{
        padding-bottom:30px
    }
}
.art-related{
    background:#fcfcfc
}