.blog-detail{padding:30px 0}.blog-detail .lt{margin-bottom:30px}.blog-detail .top-img img{border-radius:6px;aspect-ratio:850 / 400}.blog-detail .title{text-align:left;line-height:1.25;margin-top:15px;margin-bottom:10px}.blog-detail .info>*:not(:last-child){margin-bottom:20px}.blog-detail .info h2,.blog-detail .info h3{font-size:18px;text-align:left;font-family:"Lato-Bold"}.blog-detail .btn-wrap{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center}.blog-detail .btn-wrap a{width:140px;color:#fff;margin:0 15px;padding:5px 15px 4px;border-radius:3px;text-align:center;background:var(--style-color);display:inline-block;user-select:none;white-space:nowrap;border:1px solid transparent;touch-action:manipulation}.blog-detail .rt{padding:25px 15px;background:#F8F8F8;box-shadow:0 3px 9px 1px rgba(0,0,0,.18);border-radius:6px}.blog-detail .tit{text-align:left;margin-bottom:10px;font-family:"Lato-Bold"}.blog-detail .item-list li{display:flex;align-items:flex-start;padding-bottom:5px;border-bottom:1px solid rgba(187,186,186,.2)}.blog-detail .item-list li:not(:last-child){margin-bottom:5px}.blog-detail .item-list li i{margin-left:-2px;margin-top:9px;margin-right:5px;font-size:12px;line-height:1}@media (min-width:992px){.blog-detail .container{display:flex;align-items:flex-start;justify-content:space-between}.blog-detail .lt{flex:0 0 70.8%;max-width:70.8%;margin-bottom:0}.blog-detail .rt{flex:0 0 calc(29.2% - 30px);max-width:calc(29.2% - 30px);margin-left:30px}}@media (min-width:1200px){.blog-detail{padding:60px 0}.blog-detail .title{margin-top:39px;margin-bottom:33px}.blog-detail .info>*:not(:last-child){margin-bottom:34px}.blog-detail .info h2,.blog-detail .info h3{font-size:25px}.blog-detail .btn-wrap{margin-top:60px}.blog-detail .btn-wrap a{margin:0 30px;transition:background .3s}.blog-detail .btn-wrap a:hover{background:var(--sub-color)}.blog-detail .rt{flex:0 0 calc(29.2% - 40px);max-width:calc(29.2% - 40px);padding-top:34px;padding-left:20px;padding-bottom:30px;margin-left:40px}.blog-detail .item-list li a:hover{color:var(--style-color)}}@media (min-width:1440px){.blog-detail{padding:90px 0}.blog-detail .title{font-size:45px}.blog-detail .btn-wrap{margin-top:86px}.blog-detail .btn-wrap a{margin:0 45px}.blog-detail .tit{font-size:25px}}.footer{border-top:1px solid rgba(43,43,43,.2)}