body{--dm-gf-admin-bar:0px}body.admin-bar{--dm-gf-admin-bar:var(--wp-admin--admin-bar--height,32px)}html:has(>body.dm-gf-page:not(.admin-bar)){scroll-padding-top:0}@media(max-width:600px){body.admin-bar{--dm-gf-admin-bar:0px}html:has(>body.dm-gf-page){scroll-padding-top:0}}.dm-gf-top-anchor{display:block;height:0}.dm-gf-progress{background:var(--dm-gf-amber);height:3px;left:0;pointer-events:none;position:fixed;top:var(--dm-gf-admin-bar);transform:scaleX(0);transform-origin:left;width:100%;z-index:80}body.dm-gf-palette-waste .dm-gf-progress{background:var(--dm-gf-green)}.dm-gf-header{backdrop-filter:blur(14px);background:color-mix(in srgb,var(--dm-gf-bg) 86%,transparent);border-bottom:1px solid var(--dm-gf-line);position:sticky;top:var(--dm-gf-admin-bar);z-index:60}.dm-gf-header__bar{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:var(--dm-gf-header-h)}.dm-gf-header__brand{align-items:center;display:flex;flex:none;gap:12px;text-decoration:none}.dm-gf-header__brand,.dm-gf-header__brand:focus,.dm-gf-header__brand:hover{color:var(--dm-gf-ink)}.dm-gf-header__brand b{font-size:21px;font-weight:800;letter-spacing:-.03em;line-height:1}.dm-gf-header__brand img{height:auto;width:124px}.dm-gf-header__x{color:#98a2b3;font-size:16px}.dm-gf-header__nav{align-items:center;display:flex;gap:18px}.dm-gf-ds .dm-gf-header__link{color:var(--dm-gf-ink-2);font-size:14px;font-weight:600;line-height:1.2;padding:12px 2px;text-decoration:none}.dm-gf-ds .dm-gf-header__link:focus,.dm-gf-ds .dm-gf-header__link:hover{color:var(--dm-gf-blue-t)}.dm-gf-ds .dm-gf-header__cta{font-size:14px;min-height:44px;padding:0 18px}@media(max-width:1060px){.dm-gf-ds .dm-gf-header__link{display:none}}@media(max-width:480px){.dm-gf-ds .dm-gf-header__cta{display:none}}.dm-gf-mcta{display:none}@media(max-width:700px){.dm-gf-mcta{align-items:center;background:var(--dm-gf-action);border-radius:999px;bottom:max(12px,env(safe-area-inset-bottom,0px));box-shadow:0 14px 30px -10px rgba(0,0,0,.45);display:flex;font-family:var(--dm-gf-font);font-size:16px;font-weight:800;justify-content:center;left:12px;min-height:52px;position:fixed;right:12px;text-decoration:none;transition:transform .3s;z-index:85}.dm-gf-mcta,.dm-gf-mcta:focus,.dm-gf-mcta:hover{color:var(--dm-gf-action-ink)}.dm-gf-mcta.is-hidden{transform:translateY(140%)}}.dm-gf-page [id]{scroll-margin-top:var(--dm-gf-header-h)}
