.blog-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:170px 0;position:relative;z-index:1}.blog-banner:before{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.blog-banner h1,.blog-banner h2,.blog-banner h3,.blog-banner h4,.blog-banner h5{color:#fff}.blog-banner .detail-content{max-width:840px}.blog-banner .detail-content *+*{margin-bottom:1.5rem}