/* Lenzing v3.3 / Astra native builder styling bridge. Scoped to original pages only. */
body.lenzing-site .site-content,body.lenzing-site .site-content>.ast-container,
body.lenzing-site #content .ast-container{max-width:none!important;width:100%;padding:0;margin:0;display:block}
body.lenzing-site #primary,body.lenzing-site .site-content .content-area{width:100%;max-width:none;float:none;margin:0;padding:0;display:block}
body.lenzing-site .site-content .lz-content{margin:0;max-width:none;padding:0;width:100%}
body.lenzing-site #page{overflow:clip;min-height:100vh}
body.lenzing-site .ast-container>.widget-area{display:none}
/* A light, editable bar remains when native Astra skin is disabled. */
body.lenzing-site .lz-builder-topbar{background:#1e553c;color:#e7efe8;padding:11px 5%;display:flex;justify-content:space-between;gap:20px;min-height:40px;font:600 9px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:1px}
body.lenzing-site .lz-builder-topbar a{color:inherit;text-decoration:none}
@media(max-width:560px){body.lenzing-site .lz-builder-topbar{font-size:8px;gap:7px}body.lenzing-site .lz-builder-topbar a{display:none}}
