.bottom-spacer{margin-bottom:45px}.blog-page{padding:20px}@media only screen and  (min-width: 768px){.blog-page{padding:30px}}@media only screen and  (min-width: 1199px){.blog-page{padding:0}}.blog-page h1,.blog-page h2,.blog-page h3{letter-spacing:-7%;color:#1c303f}.blog-page h1{font-size:30px;line-height:40px;margin-top:0px;margin-bottom:30px}@media only screen and  (min-width: 768px){.blog-page h1{font-size:40px;line-height:50px;margin-bottom:30px}}@media only screen and  (min-width: 1199px){.blog-page h1{font-size:50px;line-height:60px;max-width:750px}}.blog-page h2{font-size:25px;margin-top:0px;margin-bottom:20px}@media only screen and  (min-width: 768px){.blog-page h2{font-size:30px}}@media only screen and  (min-width: 1199px){.blog-page h2{font-size:35px}}.blog-page p{font-size:18px;line-height:30px;color:#747474;margin-bottom:0px}.blog-page p a{color:#ff8600;text-decoration:underline}.blog-page .blog-article p,.blog-page .blog-article li,.blog-page .blog-article blockquote{font-size:18px;line-height:30px;color:#747474}@media only screen and  (min-width: 1199px){.blog-page .blog-article{margin-top:30px;padding-left:80px;padding-right:80px;border-left:5px solid #fafafa;border-right:5px solid #fafafa}}.blog-sidebar{margin-top:30px;position:relative}@media only screen and  (min-width: 768px){.blog-sidebar{padding-left:60px}}.blog-sidebar .sidebar-inner.is-sticky{position:fixed;top:110px}.blog-sidebar .sidebar-inner.is-stopped{position:absolute}.blog-sidebar .sidebar-inner .sidebar-box{margin-bottom:30px;padding:30px;border:5px solid #fafafa;border-radius:5px;background:#fff}.blog-sidebar .sidebar-inner .sidebar-box h4{margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#7d756c}.blog-sidebar .sidebar-inner #dynamicToc{margin:0;padding-left:0;list-style:none;counter-reset:toc}.blog-sidebar .sidebar-inner #dynamicToc li{display:flex;align-items:baseline;gap:12px;padding-left:15px;border-left:3px solid transparent;counter-increment:toc;transition:border-color .2s ease,opacity .2s ease}.blog-sidebar .sidebar-inner #dynamicToc li.active{border-left-color:#1c303f;background:#f7fafc}.blog-sidebar .sidebar-inner #dynamicToc li::before{content:counter(toc, decimal-leading-zero);font-size:15px;font-weight:800;color:#1c303f;flex-shrink:0}.blog-sidebar .sidebar-inner #dynamicToc li:hover{border-left-color:#1c303f;background:#f7fafc}.blog-sidebar .sidebar-inner #dynamicToc a{color:#747474;font-size:15px;line-height:20px;padding:10px 0px;display:block;width:100%}.blog-sidebar .sidebar-inner #dynamicToc a:hover,.blog-sidebar .sidebar-inner #dynamicToc a:focus{color:#1c303f;text-decoration:none}.blog-sidebar .sidebar-inner #dynamicProducts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 15px;max-height:300px;overflow-y:auto;padding-right:15px;scrollbar-width:thin;scrollbar-color:#c0c0c0 #eee}.blog-sidebar .sidebar-inner #dynamicProducts::-webkit-scrollbar{width:4px}.blog-sidebar .sidebar-inner #dynamicProducts::-webkit-scrollbar-track{background:#EEEEEE;border-radius:2px}.blog-sidebar .sidebar-inner #dynamicProducts::-webkit-scrollbar-thumb{background:#C0C0C0;border-radius:2px}@media (max-width:767px){.blog-sidebar{margin-top:30px}.sidebar-inner{position:static;top:auto}}.sidebar-panel{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:70vh;overflow-y:auto;transform:translateY(200%);transition:transform .25s ease;will-change:transform}@media only screen and  (min-width: 992px){.sidebar-panel{position:unset;transform:unset;left:unset;right:unset;bottom:unset;max-height:none;overflow-y:visible}}.sidebar-panel.active{transform:translateY(0);z-index:2;margin-bottom:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-top-left-radius:10px;border-top-right-radius:10px;border:none;box-shadow:0 3px 9px rgba(0,0,0,0.5)}.blog-sidebar .sidebar-inner{position:static}.sidebar-toggles{position:fixed;right:0;bottom:50px;z-index:3;display:flex;flex-direction:column;gap:8px}@media only screen and  (min-width: 992px){.sidebar-toggles{display:none}}.sidebar-toggle-btn{width:44px;height:44px;background:#fbf8f2;color:#1c303f;align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:18px;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,0.2);transition:transform .15s ease,background .15s ease}.sidebar-toggle-btn:hover{transform:scale(1.05)}.sidebar-toggle-btn.active{background:#f1e7d3}