.title-head{font-weight:700!important;color:#004680!important;margin-bottom:15px!important}.aside-item{padding-top:15px;margin-bottom:20px}.aside-content .nav-item{position:relative;border-bottom:1px dashed #eee}#knac-blog-detail .aside-content .nav-item>a{color:var(--text-color,#333)!important;font-weight:400!important}.aside-content .nav-item>a{font-size:17px!important;font-weight:500;line-height:1.4!important;padding:10px 10px 10px 25px!important;display:block!important;transition:all .3s ease!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aside-content .nav-item>a::before{content:'›'!important;position:absolute;left:5px;top:50%;transform:translateY(-50%);color:#dd0115;font-size:22px;font-weight:bold}.aside-content .nav-item>a:hover{color:#dd0115!important;background-color:#f8f9fa!important;padding-left:35px!important}.blogwp h3,.blogwp h3 a.link{font-size:17px!important;font-weight:500!important;line-height:1.3!important;margin-bottom:5px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fixed-toc{position:fixed!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;z-index:99999!important}.fixed-toc button.btn.toc-toggle-btn{color:var(--primary-color)!important;border:1px solid!important;padding:5px!important;width:32px!important;height:32px!important;background:#fff!important;opacity:.8!important}.fixed-toc .fixed-toc-content{width:300px!important;background:#ffff!important;z-index:100000!important;padding:15px!important;border-radius:5px!important;transform:translateY(-50%) translateX(-100%)!important;transition:transform .3s ease-out!important}.fixed-toc.open .fixed-toc-content{transform:translateY(-50%) translateX(0)!important}.article-wraper{border:1px solid #e1e4e8!important;border-radius:8px!important;padding:25px 30px!important;box-shadow:0 2px 12px rgba(0,0,0,0.05)!important;background:#fff!important;margin-top:20px!important;margin-bottom:30px!important;position:relative!important;z-index:1!important}#knac-blog-detail h2{font-size:24px!important;font-weight:700!important;line-height:1.2!important;padding:4px 0 4px 15px!important;border-left:6px solid #dd0115!important;margin:35px 0 15px 0!important;color:#004680!important;display:flex;align-items:center}.kna-table-wrap{margin:25px 0!important;clear:both}.kna-table-wrap .table-responsive{display:block!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border:1px solid var(--border-color,#dee2e6)!important;position:relative!important;background-color:#fff!important}.kna-table{margin-bottom:0!important;border-collapse:collapse!important;width:100%!important}#knac-blog-detail .kna-table th,#knac-blog-detail .kna-table td{color:var(--text-color,#333)!important;font-size:15px!important;padding:12px 15px!important;border:1px solid var(--border-color,#dee2e6)!important;white-space:nowrap!important;background:0 0}#knac-blog-detail .kna-table thead tr th,#knac-blog-detail .kna-table tr:first-child th{background-color:#f1f1f1!important;font-weight:700!important}#knac-blog-detail .kna-table tbody tr:nth-child(even){background-color:#f8f9fa!important}@media (max-width:767px){#knac-blog-detail .kna-table td:first-child,#knac-blog-detail .kna-table th:first-child{position:static!important;box-shadow:none!important}}.table-responsive::-webkit-scrollbar{height:5px}.table-responsive::-webkit-scrollbar-thumb{background:var(--secondary-color,#ffc107)!important;border-radius:10px}#knac-blog-detail p{font-size:19px!important;line-height:1.8!important;margin-bottom:20px!important}#knac-blog-detail blockquote{background-color:#f8f9fa!important;border:1px solid #e2e8f0!important;border-left:6px solid #dd0115!important;border-radius:12px!important;padding:25px 30px!important;margin:30px 0!important;font-style:normal!important}#knac-blog-detail blockquote p{margin-bottom:0!important;font-weight:500!important;color:#333!important}#knac-blog-detail a{color:#007bff!important;text-decoration:none!important;font-weight:600}#knac-blog-detail a:hover{color:#dd0115!important;text-decoration:underline!important}#knac-blog-detail .rte ul{list-style:none!important;padding-left:45px!important;margin:20px 0!important}#knac-blog-detail .rte ul li{position:relative!important;list-style-type:none!important;margin-bottom:12px!important;font-size:19px!important;line-height:1.8!important}#knac-blog-detail .rte ul li::before{content:'✔'!important;color:#28a745!important;position:absolute!important;left:-32px!important;font-weight:700!important}