.digest-banner-slider-text{margin-bottom:12px}
@media(min-width:768px){.digest-banner-slider-text{margin-bottom:20px}
}
.digest-banner-slider-text__featured{font-size:11px;font-weight:700;color:#000;line-height:15px}
@media(min-width:768px){.digest-banner-slider-text__featured{font-size:13px;line-height:17px}
}
.digest-banner-slider-text__date{font-size:11px;color:#999;line-height:15px;font-weight:600;margin-left:12px}
@media(min-width:768px){.digest-banner-slider-text__date{font-size:13px;line-height:17px}
}
.blog-post-highlight{padding:16px;border-radius:4px;background-color:#e4fffe;margin-bottom:24px}
@media(min-width:768px){.blog-post-highlight{padding:20px 25px 15px}
}
.blog-post-highlight-title{font-size:12px;color:#999;margin:0;text-transform:uppercase;font-weight:700}
.blog-post-highlight-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}
.blog-post-highlight-list-item{font-size:14px;font-weight:400;line-height:18px;color:#000;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:5px 0}
@media(min-width:768px){.blog-post-highlight-list-item{font-size:16px;line-height:20px}
}
.blog-post-highlight-list-item>img{vertical-align:middle}
.blog-post-text div,.blog-post-text p{font-size:16px;color:#444;line-height:28px;margin-bottom:25px}
.blog-post-text div a,.blog-post-text div li,.blog-post-text p a,.blog-post-text p li{font-size:inherit}
@media(min-width:768px){.blog-post-text div,.blog-post-text p{font-size:18px;line-height:32px}
}
.blog-post-text .blog-post-text-highlight{font-weight:100;color:#000;font-size:20px;line-height:26px;font-style:italic;margin:0 0 20px -15px;position:relative;padding-left:15px}
@media(min-width:768px){.blog-post-text .blog-post-text-highlight{font-size:22px;line-height:32px;margin:0 0 20px;padding-left:0}
}
@media(min-width:1200px){.blog-post-text .blog-post-text-highlight{font-size:28px;line-height:44px}
}
.blog-post-text .blog-post-text-highlight::before{left:0;width:4px;height:90%;content:'';top:50%;background-color:#fb0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media(min-width:768px){.blog-post-text .blog-post-text-highlight::before{left:-25px;height:90%}
}
.share-menu-desktop{padding:5px 10px;border-radius:20px;border:1px solid #ddd;font-size:12px;color:#000;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-align:center}
.share-menu-desktop__img{max-height:16px;max-width:16px;height:16px;width:16px;margin-right:15px}
.share-menu-desktop__text{width:80%;font-weight:600;color:#444}
.share-menu-native{height:32px;width:32px;border:1px solid #ddd;border-radius:50%;background-color:#fff;position:relative}
.share-menu-native>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:16px;width:16px}
.blog-post-column{padding-bottom:15px}
@media(min-width:768px){.blog-post-column{padding-bottom:55px}
}
.share-menu-desktop.in-active{opacity:0;visibility:hidden;pointer-events:none}
.share-on-social{position:relative;height:32px}
.social-share-wrap{position:absolute;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none}
.social-share-wrap.active{opacity:1;visibility:visible;pointer-events:auto}
.social-share{list-style-type:none;padding-left:10px}
.social-share__list{margin-right:10px;display:inline-block}
.social-share__link{position:relative;height:32px;width:32px;border-radius:50%;border:1px solid #ddd;display:inline-block;cursor:pointer;overflow:hidden;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;-webkit-transition:-webkit-transform 350ms cubic-bezier(.31,-.105,.43,1.59);transition:-webkit-transform 350ms cubic-bezier(.31,-.105,.43,1.59);transition:transform 350ms cubic-bezier(.31,-.105,.43,1.59);transition:transform 350ms cubic-bezier(.31,-.105,.43,1.59),-webkit-transform 350ms cubic-bezier(.31,-.105,.43,1.59);transition:transform 350ms cubic-bezier(.31,-.105,.43,1.59),-webkit-transform 350ms cubic-bezier(.31,-.105,.43,1.59)}
.social-share__link#social-share-close{-webkit-transform:translateY(0);transform:translateY(0)}
.social-share-wrap.active .social-share__list:nth-child(2) .social-share__link:not(#social-share-close){-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transform:translateY(0);transform:translateY(0)}
.social-share-wrap.active .social-share__list:nth-child(3) .social-share__link:not(#social-share-close){-webkit-transition-delay:.18s;transition-delay:.18s;-webkit-transform:translateY(0);transform:translateY(0)}
.social-share-wrap.active .social-share__list:nth-child(4) .social-share__link:not(#social-share-close){-webkit-transition-delay:.24s;transition-delay:.24s;-webkit-transform:translateY(0);transform:translateY(0)}
.social-share__img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tips-wrap{margin-top:30px}
@media(min-width:768px){.tips-wrap{margin-top:50px}
}
.tips-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tips-img{max-height:55px;max-width:55px;margin-top:auto;margin-bottom:auto;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
@media(min-width:768px){.tips-img{max-height:85px;max-width:85px}
}
@media(min-width:1200px){.tips-img{max-height:105px;max-width:105px}
}
.tips-content{background-color:#e4fffe;border-radius:4px;padding:16px;margin-left:5%;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}
@media(min-width:768px){.tips-content{padding:28px 25px}
}
.tips-content::before{position:absolute;left:-10px;border:10px solid transparent;content:'';border-left-color:#e4fffe;top:-10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.tips-info{color:#444;font-size:14px;line-height:22px;margin-bottom:0}
@media(min-width:768px){.tips-info{font-size:16px;line-height:24px}
}
@media(min-width:768px){.content-info-list h3{font-size:2rem}
}
h2.h2-v2{font-size:2.5rem;color:#444}
h1.h2-v2-md{font-size:3rem;color:#444}
@media(min-width:768px){h1.h2-v2-md{font-size:4rem}
}
.heading-paragargh-list h3{font-size:2rem}
.heading-paragargh-list .content-info-list div{word-break:initial}
.figure-img-wrap div{overflow:hidden}
.skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:4px}
@keyframes skeleton-loading{0{background-color:#f2f2f2}
100%{background-color:#d9d9d9}
}
a.source-link{font-size:8px !important}
.publication-banner-img{max-height:130px;height:130px;overflow:hidden;border-radius:4px;margin-top:16px}
@media(min-width:768px){.publication-banner-img{max-height:400px;height:400px;margin-top:20px}
}
.publication-banner-img>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.publication-heading{display:-webkit-box;display:-ms-flexbox;display:flex}
.publication-heading-title{font-size:20px;color:#000;font-weight:900;line-height:24px;margin-top:0}
@media(min-width:768px){.publication-heading-title{font-size:26px;line-height:30px}
}
@media(min-width:992px){.publication-heading-title{font-size:32px;line-height:40px}
}
.article-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;margin-bottom:10px}
.back-arrow{height:32px;width:32px;border-radius:50%;background-color:#f5f5f5;position:relative;display:inline-block;text-decoration:none}
.back-arrow__img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}
.article-heading__title{color:#000;font-size:24px;line-height:32px;font-weight:800}
@media(min-width:768px){.article-heading__title{margin-top:20px;font-size:48px;line-height:40px}
}
.article-heading__img{pointer-events:none}
.article-heading__img>img{max-height:120px}
.blog-post-text ul{padding-left:20px !important;list-style-type:disc !important;line-height:32px !important}
.blog-post-text ul li a{font-size:inherit !important}