.post{list-style-position:inside;padding-top:130px}.post,.post__hero{background-repeat:no-repeat}.post__hero{background-position:50%;background-size:cover;border-radius:0 50px 0 0;height:200px;margin-bottom:30px}.post__topic{font-size:15px;text-align:center}.post__topic a{color:#ff8948}.post__category .hs_cos_wrapper,.post__topic a{display:inline-block}.post__title{font-size:28px;padding-bottom:15px;text-align:center}.post__info{border-bottom:1px solid #464646;border-top:1px solid #464646;display:flex;flex-wrap:wrap;font-size:13px;justify-content:space-between;margin-bottom:30px;padding:15px 0}.post__author{color:#10b0e1}.post__time div{display:inline-block}.post__time{color:#464646}.post__author:after,.post__date:after{content:"|";padding:0 7px}.topic-link{padding:16px 0}.topic-link:not(:last-child){padding-right:2px}.topic-link:not(:last-child):after{content:","}.post__body{border-bottom:2px solid #3333;margin-bottom:70px;padding-bottom:70px}.post__body code{background:#eee;display:inline-block;padding:4px;white-space:pre-wrap;word-break:break-word}.post__body code,.post__body ol,.post__body p,.post__body ul{margin-bottom:18px}.post__body p img{height:auto;width:100%}.post__body h2,.post__body h3{margin-bottom:18px;margin-top:32px}.post__body h2{font-size:20px}.post__body h3{font-size:18px}.post__body h4{font-size:16px}.post__body a{color:#ff8948;font-weight:700}.post__body p:last-child{margin-bottom:0}img.toForm{cursor:pointer;opacity:.95;transition:all .5s}img.toForm:hover{opacity:1}@media (min-width:480px){.post__hero{height:240px}.post__title{font-size:30px}}@media (min-width:768px){.post{background-position:top;background-size:contain;padding-top:220px}.post .container{max-width:924px}.post__hero{height:320px}.post__title{font-size:36px}.post__publish{margin-left:auto;margin-right:15px}}@media (min-width:1024px){.post__hero{height:400px}.post__body{font-size:16px;line-height:1.5}}@media (min-width:1200px){.post__hero{height:443px;margin-bottom:40px}.post__body{font-size:18px}.post__body ol,.post__body p,.post__body ul{margin-bottom:24px}}@media (min-width:1440px){.post{padding-top:250px}}