.dtb-title h1{font-size:36px; line-height:42px;}
.twocolumn .left-content{margin:15px;}
.left-content > span > *{margin-bottom:15px;}
.left-content .section-title{margin:0 0 15px;}
.left-content img{max-width:480px;}
.lc-image-caption{padding:5px 10px;}

@media screen and (min-width:1280px){
  .left-content img{max-width:720px;}
}



.article-related > span > ul{margin:5px;}
.article-related > span > ul > li{border:1px solid #E0E0E0; padding:0; margin:5px; width:calc(50% - 10px); flex-basis:calc(50% - 10px);}
.article-related .al-thumb{position:relative; width:100% !important; height:auto !important;}
.article-related .al-thumb:after{content:''; display:block; padding-top:56.25%;}
.article-related .al-thumb > a{position:absolute;}
.article-related .al-info{margin-left:0 !important; min-height:inherit !important;}
.article-related .al-info > span{padding:10px;}
.article-related .al-desc{opacity:0; height:0; overflow:hidden;}

@media screen and (min-width:1280px){
  .article-related > span > ul > li{width:calc(33.33% - 10px); flex-basis:calc(33.33% - 10px);}
}