.cm-blog-post_share-group ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.cm-blog-post_share-group ul li{display:inline-block}.cm-blog-post_share-text p{color:#000;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin:0}.ty-single-body_body p{color:#000;font-family:DM Sans;font-size:18px;font-weight:400}.ty-single-body_body h2{font-size:40px}.ty-single-body_body h2,.ty-single-body_body h3{color:#000;font-family:DM Sans;font-weight:700;line-height:normal}.ty-single-body_body h3{font-size:30px}.ty-single-body_body h4{font-size:26px}.ty-single-body_body h4,.ty-single-body_body h5{color:#000;font-family:DM Sans;font-weight:600;line-height:normal}.ty-single-body_body h5{font-size:22px}.ty-single-body_body a:hover{text-decoration:underline}.cm-blog-post_share-group ul li a img{display:block;vertical-align:middle}.cm-blog-post_share-text{padding-right:20px}.cm-blog-post_share-group ul li{margin-right:20px}.cm-blog-post_share-group ul li:last-child{margin-right:0}.toc ul{list-style-type:none;margin:0;padding:0}.toc ul li a{color:#505050;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:26px;opacity:.7;transition:all .3s ease-in-out}.ng_toc{position:relative}.ng_toc ul li{margin-bottom:4px;position:relative}.ng_toc ul li.toc-active a{color:#000;opacity:1}.ng_toc ul li.toc-active:before{opacity:1}.ng_toc .toc-h3 a{font-size:14px;padding-left:25px}.ty-single-body_box{align-items:flex-start;position:relative}.ty-single-body_follow{padding-bottom:30px}.cm-blog-post_toc-title p{color:#1b1b1f;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0}.cm-blog-post_toc-title{padding-bottom:15px}.ty-single-body{padding:40px 0}.ty-single-body_share_box{background:#8c52ff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin:0 auto;max-width:700px;padding:20px;position:relative}.ty-single-body_share_box:before{background:#8c52ff;bottom:-60px;content:"";height:1px;left:0;position:absolute;width:100%}.ty-single-body_share_box_text p{color:#fff;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0}.ty-single-body_share{padding-bottom:60px;padding-top:60px}@media (min-width:768px){.ty-single-body_left{position:sticky;top:110px;width:23%}.ty-single-body_right{width:70%}}@media (max-width:767px){.ty-single-body_left{padding-bottom:40px;width:100%}.ty-single-body_right{width:100%}.ty-single-body_share{padding-bottom:45px;padding-top:45px}}@media (max-width:640px){.ty-single-body_share_box_text{padding-bottom:20px;text-align:center;width:100%}.cm-blog-post_share-group ul{justify-content:center}}