body.frontend.single-post{color:#fff;background:#000}body.frontend .blog-detail__hero{text-align:left;padding:120px 0 40px}@media only screen and (width>=768px){body.frontend .blog-detail__hero{padding:205px 0 60px}}body.frontend .blog-detail__title{margin:0 0 16px;font-weight:800;line-height:1}body.frontend .blog-detail__title span{font-weight:700;display:block}body.frontend .blog-detail__date{margin-bottom:20px;font-weight:600;display:block}body.frontend .blog-detail__intro{max-width:70%;font-weight:400}body.frontend .blog-detail__intro p:last-child{margin-bottom:0}@media only screen and (width<=767px){body.frontend .blog-detail__intro{max-width:100%}}body.frontend .blog-detail__media{margin:0 0 40px}body.frontend .blog-detail__media figcaption{margin-top:20px}body.frontend .blog-detail__media-inner{width:100%}body.frontend .blog-detail__image{width:100%;height:auto;display:block}body.frontend .blog-detail__caption{margin-top:12px}body.frontend .blog-detail__content{padding-bottom:80px}body.frontend .blog-detail__content-inner{max-width:53%;margin:0 auto}@media only screen and (width<=767px){body.frontend .blog-detail__content-inner{max-width:100%}}body.frontend .blog-detail__content-inner h1,body.frontend .blog-detail__content-inner h2,body.frontend .blog-detail__content-inner h3,body.frontend .blog-detail__content-inner h4,body.frontend .blog-detail__content-inner h5,body.frontend .blog-detail__content-inner h6{margin-top:30px;margin-bottom:0}body.frontend .blog-detail__content-inner ul,body.frontend .blog-detail__content-inner ol{font-size:inherit;margin:30px 0 0;padding:0;list-style:none}body.frontend .blog-detail__content-inner ul li,body.frontend .blog-detail__content-inner ol li{padding-left:28px;position:relative}body.frontend .blog-detail__content-inner ul li+li,body.frontend .blog-detail__content-inner ol li+li{margin-top:12px}body.frontend .blog-detail__content-inner ul li:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}body.frontend .blog-detail__content-inner ol{counter-reset:content-list}body.frontend .blog-detail__content-inner ol li{counter-increment:content-list}body.frontend .blog-detail__content-inner ol li:before{content:counter(content-list) ".";font:inherit;font-weight:700;position:absolute;top:0;left:0}body.frontend .blog-detail__content-inner>:first-child{margin-top:0}body.frontend .blog-detail__content-inner>:last-child{margin-bottom:0}body.frontend .blog-detail__content-inner img{margin:30px 0}
