.cookie-consent[data-astro-cid-garwan2p]{position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));max-width:1180px;max-height:calc(100svh - 24px);margin:0 auto;overflow-y:auto;overscroll-behavior:contain;padding:12px;background:var(--sp-night, #11160F);color:var(--sp-paper, #F5F4EE);font-family:var(--sp-sans, "Instrument Sans", system-ui, sans-serif);z-index:10000;border:1px solid rgba(245,244,238,.12);border-radius:var(--sp-radius-sm, 12px)}.cookie-consent[data-astro-cid-garwan2p]:focus,.cookie-consent[data-astro-cid-garwan2p]:focus-visible{outline:none}.cookie-consent[data-astro-cid-garwan2p].hidden,.cookie-settings[data-astro-cid-garwan2p].hidden{display:none}.cookie-settings[data-astro-cid-garwan2p]{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9000;min-height:44px;padding:0 14px;border:1px solid rgba(245,244,238,.25);background:var(--sp-night, #11160F);color:var(--sp-paper, #F5F4EE);font:400 12px/1 var(--sp-sans, "Instrument Sans", system-ui, sans-serif);cursor:pointer}.cookie-settings[data-astro-cid-garwan2p]:hover,.cookie-settings[data-astro-cid-garwan2p]:focus-visible{color:var(--sp-amber, #F3C98F)}.cookie-settings[data-astro-cid-garwan2p]:focus-visible{outline:2px solid var(--sp-amber, #F3C98F);outline-offset:3px}.cookie-inner[data-astro-cid-garwan2p]{display:flex;flex-direction:column;gap:12px}.cookie-lead[data-astro-cid-garwan2p]{font-size:13px;line-height:1.45;color:#f5f4eec7}.cookie-short[data-astro-cid-garwan2p]{display:inline;margin:0}.cookie-short[data-astro-cid-garwan2p] .cookie-link[data-astro-cid-garwan2p]{white-space:nowrap}.cookie-title[data-astro-cid-garwan2p]{margin:0 0 8px;font-family:var(--sp-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11.5px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:var(--sp-amber, #F3C98F)}.cookie-consent[data-astro-cid-garwan2p]:not(.expanded) .cookie-title[data-astro-cid-garwan2p]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cookie-details[data-astro-cid-garwan2p]{display:none}.cookie-consent[data-astro-cid-garwan2p].expanded .cookie-details[data-astro-cid-garwan2p]{display:flex;flex-direction:column;gap:12px}.cookie-text[data-astro-cid-garwan2p]{margin:0;max-width:72ch;font-size:13.5px;line-height:1.5;color:#f5f4eebd}.cookie-link[data-astro-cid-garwan2p]{color:var(--sp-paper, #F5F4EE);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cookie-link[data-astro-cid-garwan2p]:hover{color:var(--sp-amber, #F3C98F)}.cookie-link[data-astro-cid-garwan2p]:focus-visible{outline:2px solid var(--sp-amber, #F3C98F);outline-offset:2px}.cookie-toggles[data-astro-cid-garwan2p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.cookie-toggle[data-astro-cid-garwan2p]{display:flex;gap:12px;align-items:flex-start;background:transparent;border:1px solid rgba(245,244,238,.16);border-radius:var(--sp-radius-sm, 12px);padding:14px 16px;cursor:pointer}.cookie-toggle[data-astro-cid-garwan2p] input[data-astro-cid-garwan2p][type=checkbox]{width:18px;height:18px;flex:none;margin-top:1px;accent-color:var(--sp-amber, #F3C98F)}.cookie-toggle[data-astro-cid-garwan2p] input[data-astro-cid-garwan2p][type=checkbox]:focus-visible{outline:2px solid var(--sp-amber, #F3C98F);outline-offset:2px}.cookie-toggle-label[data-astro-cid-garwan2p]{display:flex;flex-direction:column;gap:4px;font-size:13.5px;line-height:1.4}.cookie-toggle-label[data-astro-cid-garwan2p] strong[data-astro-cid-garwan2p]{font-family:var(--sp-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:var(--sp-paper, #F5F4EE)}.cookie-toggle-desc[data-astro-cid-garwan2p]{color:#f5f4ee99;font-weight:400}.cookie-actions[data-astro-cid-garwan2p]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cookie-btn[data-astro-cid-garwan2p]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:0;font:500 14px/1 var(--sp-sans, "Instrument Sans", system-ui, sans-serif);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.cookie-btn[data-astro-cid-garwan2p]:focus-visible{outline:2px solid var(--sp-amber, #F3C98F);outline-offset:3px}.cookie-btn-primary[data-astro-cid-garwan2p]{background:var(--sp-amber, #F3C98F);border-color:var(--sp-amber, #F3C98F);color:var(--sp-night, #11160F)}.cookie-btn-primary[data-astro-cid-garwan2p]:hover{background:transparent;color:var(--sp-amber, #F3C98F)}.cookie-btn-secondary[data-astro-cid-garwan2p]{background:transparent;color:var(--sp-paper, #F5F4EE);border-color:#f5f4ee66}.cookie-btn-secondary[data-astro-cid-garwan2p]:hover{background:var(--sp-paper, #F5F4EE);border-color:var(--sp-paper, #F5F4EE);color:var(--sp-night, #11160F)}.cookie-more[data-astro-cid-garwan2p]{position:relative;display:inline;margin-left:12px;padding:0;background:none;border:0;color:var(--sp-paper, #F5F4EE);font:inherit;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.cookie-short[data-astro-cid-garwan2p] .cookie-link[data-astro-cid-garwan2p]{position:relative}.cookie-more[data-astro-cid-garwan2p]:before,.cookie-short[data-astro-cid-garwan2p] .cookie-link[data-astro-cid-garwan2p]:before{content:"";position:absolute;inset:-12px -6px}.cookie-more[data-astro-cid-garwan2p]:hover{color:var(--sp-amber, #F3C98F)}.cookie-more[data-astro-cid-garwan2p]:focus-visible{outline:2px solid var(--sp-amber, #F3C98F);outline-offset:2px}#cookie-save[data-astro-cid-garwan2p]{display:none}.cookie-consent[data-astro-cid-garwan2p].expanded #cookie-save[data-astro-cid-garwan2p]{display:inline-flex}@media(min-width:641px){.cookie-consent[data-astro-cid-garwan2p]{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:12px 12px 12px 20px}.cookie-inner[data-astro-cid-garwan2p]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 28px}.cookie-lead[data-astro-cid-garwan2p]{flex:1 1 360px;font-size:13.5px}.cookie-details[data-astro-cid-garwan2p]{flex:1 0 100%}.cookie-actions[data-astro-cid-garwan2p]{flex:0 0 auto;flex-wrap:nowrap;align-items:center;margin-left:auto}}@media(max-width:640px){.cookie-consent[data-astro-cid-garwan2p]{padding:10px}.cookie-inner[data-astro-cid-garwan2p]{gap:8px}.cookie-lead[data-astro-cid-garwan2p]{font-size:12.5px;line-height:1.4}.cookie-btn[data-astro-cid-garwan2p]{flex:1 1 0;padding:0 12px}#cookie-save[data-astro-cid-garwan2p]{flex:1 0 100%;order:2}#cookie-reject[data-astro-cid-garwan2p]{order:0}#cookie-accept[data-astro-cid-garwan2p]{order:1}}
