.gp-builder-page{margin:0;background:var(--gp-site-background,#fff);color:var(--gp-site-text,#1b2838);font-family:var(--gp-site-font,system-ui,sans-serif)}.gp-site-main{min-height:50vh}.gp-site-header,.gp-site-footer{width:100%}.gp-site-sticky{position:sticky;top:0;z-index:100}.admin-bar .gp-site-sticky{top:32px}.gp-site-popup{box-sizing:border-box;width:min(var(--gp-popup-width,640px),calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #5b5140;border-radius:12px;padding:32px 16px 16px;background:var(--gp-site-background,#fff);color:var(--gp-site-text,#1b2838);box-shadow:0 20px 80px #0005}.gp-site-popup::backdrop{background:var(--gp-popup-overlay,#0009)}.gp-site-popup>[data-gp-popup-close]{position:absolute;right:8px;top:6px;z-index:1;width:32px;height:32px;border:0;border-radius:4px;background:#191917;color:#d4ad50;font:24px/1 system-ui;cursor:pointer}.gp-site-popup:focus-visible,.gp-site-popup button:focus-visible{outline:3px solid #a87e2d;outline-offset:3px}.gp-archive{max-width:var(--gp-site-width,1100px);margin:0 auto;padding:24px}.gp-archive article{padding-block:16px;border-bottom:1px solid #ccc}.gp-block-template_content{min-height:40px}@media(max-width:782px){.admin-bar .gp-site-sticky{top:46px}}@media(max-width:600px){.admin-bar .gp-site-sticky{top:0}}@media(prefers-reduced-motion:reduce){.gp-site-popup{scroll-behavior:auto}}.gp-document[data-gp-layout]{min-height:0;background:transparent}.gp-site-fixed{position:fixed;top:0;left:0;right:0;z-index:100}.admin-bar .gp-site-fixed{top:32px}@media(max-width:782px){.admin-bar .gp-site-fixed{top:46px}}@media(max-width:600px){.admin-bar .gp-site-fixed{top:0}}
