

body{overflow-x:hidden;max-width:100%}
#boxed-wrapper,#wrapper{overflow-x:hidden}
.lgh-utility,.lgh-utility-in,.lgh-ticker{max-width:100%;overflow:hidden}
.lgh-strip .lgh-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.lgh-strip{overflow:hidden;max-height:64px;opacity:1;transition:max-height .22s ease,opacity .16s ease}
.lgh-masthead.lg-strip-off .lgh-strip{max-height:0;opacity:0;border-top-color:transparent}
.single-post .lgf-bar--fix{transform:translateY(115%);transition:transform .26s ease}
.single-post .lgf-bar--fix.lg-bar-on{transform:translateY(0)}
.single-post body{padding-bottom:0}
@media(max-width:900px){
.post-content,.fusion-content-tb,.fusion-text{max-width:100%!important}
.fusion-fullwidth{max-width:100vw!important}
.lg-viz{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
.lg-viz img{width:100%!important;height:auto!important;display:block}
.post-content img,.post-content figure,.post-content iframe,.post-content video,.post-content pre{max-width:100%}
.post-content table{display:block;width:100%;max-width:100%;overflow-x:auto}
.post-content h1,.post-content h2,.post-content h3,.post-content p,.post-content li{overflow-wrap:break-word}
#lg-bar,.lgf-bar,.cmplz-cookiebanner{max-width:100vw!important;box-sizing:border-box!important}
}
@media(prefers-reduced-motion:reduce){.lgh-strip,.single-post .lgf-bar--fix{transition:none}}
