body.no_overflow *{overflow:unset!important}.brm-main-post-row{display:flex;flex-wrap:wrap}.brm-sidebar-wrapper{position:relative}.brm-sticky-sidebar{position:-webkit-sticky!important;position:sticky!important;top:20px;z-index:10}@media (max-width:991px){.brm-sticky-sidebar{position:static!important}}.custom-toc-container{background:#fdfdfd;border:1px solid #eee;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.02);margin-bottom:30px}.toc-list li a{color:#555;transition:color .2s;display:block;font-weight:500}.toc-list li a:hover{color:#8ba53f;text-decoration:none;padding-left:5px}.toc-item-h3{padding-left:15px;font-size:14px!important}.author-box{background:#fff;border-radius:12px;padding:35px;margin-top:40px;margin-bottom:60px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid #f0f0f0}.author-box__header{display:flex;align-items:center;margin-bottom:25px;gap:20px}.author-box__avatar{width:70px;height:70px;background:#8ba53f;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;flex-shrink:0;box-shadow:0 4px 10px rgba(139,165,63,.3)}.author-box__title p{margin:0;font-size:24px;font-weight:700;color:#1d2327}.author-box__content p{font-size:16px;line-height:1.7;color:#555;margin-bottom:20px}.author-box__warning{font-size:14px!important;line-height:1.6!important;color:#666!important;background:#fdf5f5;padding:20px;border-radius:8px;border-left:4px solid #d63638;margin-top:25px;font-style:normal}.related-content-row{margin-top:50px}.related-content-row h2.title{margin-top:0!important;margin-bottom:25px!important;text-align:left!important;font-weight:700!important;font-size:24px!important;text-transform:none!important}.related-content-row h2.title::after{display:none!important}.brm-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px}.brm-post-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f0f0f0}.brm-post-item:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.brm-post-item .brm-post-thumbnail{position:relative;overflow:hidden!important;height:200px}body .brm-post-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block;overflow:hidden!important}.brm-post-item:hover .brm-post-img{transform:scale(1.05)}.brm-post-content{padding:25px}.brm-post-title{margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.4;color:#1d2327}.brm-post-title a{text-decoration:none;color:inherit;transition:color .2s}.brm-post-title a:hover{color:#8ba53f}.brm-post-excerpt{margin:0 0 18px;color:#666;font-size:14.5px;line-height:1.6}.brm-read-more{display:inline-block;color:#8ba53f;text-decoration:none;font-size:15px;font-weight:700;transition:color .2s}.brm-read-more:hover{color:#1d2327}.related-products-section ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:30px!important;padding:0!important;list-style:none!important}.related-products-section ul.products::before,.related-products-section ul.products::after{display:none!important}.brm-sidebar-wrapper .sticky-sidebar{position:sticky;top:100px}@media (max-width:991px){.brm-posts-grid{grid-template-columns:repeat(2,1fr)}.related-products-section ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:576px){.brm-posts-grid{grid-template-columns:1fr}.related-products-section ul.products{grid-template-columns:1fr!important}}.blog-single-layout hr{border-top:2px solid #eee;margin:60px 0}