body,.wp-site-blocks{padding:0}.wp-site-blocks>.wp-block-template-part,.wp-site-blocks>main,.wp-block-post-content{margin:0!important;padding:0;max-width:none!important}.wp-block-post-content>*{max-width:none}.wp-block-post-content>.section{width:min(var(--max),92vw);margin-left:auto!important;margin-right:auto!important}.wp-block-template-part{margin:0!important}.wp-site-blocks>.wp-block-template-part:first-child{position:sticky;top:0;z-index:20}body.admin-bar .wp-site-blocks>.wp-block-template-part:first-child{top:32px}.wp-block-template-part header{position:relative;top:auto}.longread.wp-block-group{margin-left:auto!important;margin-right:auto!important}.product-card[hidden]{display:none!important}a.text-btn{display:inline-block}@media(max-width:782px){body.admin-bar .wp-site-blocks>.wp-block-template-part:first-child{top:46px}}
.wp-block-post-content>.product-gallery-section.gallery-redesign{width:100%;max-width:none!important;margin:0!important}

/* Gutenberg wrapper adapters: preserve the hosted layout. */
.wp-site-blocks>main.reference-page{margin:0!important;padding:0!important;width:100%;max-width:none!important}.reference-page .wp-block-post-content,.reference-page .wp-block-template-part{display:contents}.reference-page .wp-block-group.framework-accurate{margin:0!important;padding:0!important;max-width:none!important}.reference-site .wp-site-blocks>.wp-block-template-part:first-child{z-index:100}.reference-page .page-hero{min-height:340px;padding:64px 40px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(#080808aa,#080808ba),url('assets/document-update/factory-overview.png') center 45%/cover}.reference-page .page-hero h1{font-size:clamp(34px,3.2vw,60px);line-height:1.13;max-width:1100px;margin:12px auto 18px}.reference-page .page-hero>p{margin:0 auto;max-width:900px;font-size:16px;line-height:1.7}.reference-page .page-hero>.eyebrow{color:#ffe500;font-size:12px;margin-top:18px}.reference-page .section{margin-left:auto!important;margin-right:auto!important}.reference-page:not(.reference-route-home) .wp-block-post-content>.section,.reference-page:not(.reference-route-home) .wp-block-template-part>.section{width:calc(100% - 60px);max-width:1618px;padding:85px 0}.reference-page .reference-inline-gallery{padding:0!important;width:100%!important}.reference-footer .copyright{display:block}.reference-page .sustain>.section{max-width:1480px!important}.customer-chat header{position:relative;top:auto;backdrop-filter:none;box-shadow:none}.reference-page .product-card[hidden]{display:none!important}
@media(max-width:800px){.reference-page .page-hero{min-height:300px;padding:45px 25px}.reference-page .page-hero h1{font-size:36px}.reference-page:not(.reference-route-home) .wp-block-post-content>.section,.reference-page:not(.reference-route-home) .wp-block-template-part>.section{width:calc(100% - 36px);padding:55px 0}.reference-page .reference-inline-gallery{padding:0!important}}
