:root{--cs-surface: #e9eff7;--cs-surface-alt: #f3f6fb;--cs-ink: #10213a;--cs-ink-deep: #16355b;--cs-muted: #526780;--cs-blue: #0e5bd6;--cs-blue-hover: #0c4fbd;--cs-orange: #e46708;--cs-line: #16355b26;--cs-line-soft: #16355b1a;--cs-line-strong: #16355b38;--cs-line-bold: #16355b44;--cs-line-faint: #16355b0b;--cs-danger: #b63e29;--cs-success: #187a69;--cs-ribbon-blue: #0e5bd6;--cs-ribbon-teal: #00a9a1;--cs-ribbon-violet: #5d20ec;--cs-ribbon-pink: #ee146f;--cs-ribbon-orange: #e46708;--cs-ribbon-gold: #edb600;--cs-font-display: "Inter Tight", sans-serif;--cs-font-body: "Manrope", sans-serif}.cs-consent[data-astro-cid-a2qdbg2k]{position:fixed;left:4.2vw;bottom:20px;z-index:50;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto;box-sizing:border-box;padding:18px 20px;border:1px solid var(--cs-line-soft);border-radius:18px;background:#f3f6fbeb;box-shadow:0 22px 60px #24437115;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);font:400 13px/1.55 var(--cs-font-body);color:var(--cs-ink-deep)}.cs-consent[data-astro-cid-a2qdbg2k][hidden],.cs-consent[data-astro-cid-a2qdbg2k] [data-astro-cid-a2qdbg2k][hidden]{display:none}.cs-consent-copy[data-astro-cid-a2qdbg2k]{margin:0;color:var(--cs-muted)}.cs-consent-close[data-astro-cid-a2qdbg2k]+.cs-consent-copy[data-astro-cid-a2qdbg2k]{padding-right:26px}.cs-consent-copy[data-astro-cid-a2qdbg2k] a[data-astro-cid-a2qdbg2k]{color:var(--cs-blue);text-decoration:none;white-space:nowrap}.cs-consent-copy[data-astro-cid-a2qdbg2k] a[data-astro-cid-a2qdbg2k]:hover{text-decoration:underline}.cs-consent-close[data-astro-cid-a2qdbg2k]{position:absolute;top:12px;right:12px;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cs-muted);cursor:pointer}.cs-consent-close[data-astro-cid-a2qdbg2k]:hover{color:var(--cs-blue)}.cs-consent-close[data-astro-cid-a2qdbg2k] svg[data-astro-cid-a2qdbg2k]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cs-consent-prefs[data-astro-cid-a2qdbg2k]{margin:14px 0 0;padding:0;border:0}.cs-consent-prefs[data-astro-cid-a2qdbg2k] legend[data-astro-cid-a2qdbg2k]{padding:0;margin-bottom:4px;font-weight:600;color:var(--cs-ink-deep)}.cs-consent-option[data-astro-cid-a2qdbg2k]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--cs-line-soft);cursor:pointer}.cs-consent-option[data-astro-cid-a2qdbg2k] strong[data-astro-cid-a2qdbg2k]{display:block;font-weight:600;color:var(--cs-ink-deep)}.cs-consent-option[data-astro-cid-a2qdbg2k] small[data-astro-cid-a2qdbg2k]{display:block;font-size:12px;color:var(--cs-muted)}.cs-consent-option[data-astro-cid-a2qdbg2k] input[data-astro-cid-a2qdbg2k]{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:36px;height:20px;margin:0;border-radius:20px;background:var(--cs-line-strong);cursor:pointer;transition:background .25s}.cs-consent-option[data-astro-cid-a2qdbg2k] input[data-astro-cid-a2qdbg2k]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .25s}.cs-consent-option[data-astro-cid-a2qdbg2k] input[data-astro-cid-a2qdbg2k]:checked{background:var(--cs-blue)}.cs-consent-option[data-astro-cid-a2qdbg2k] input[data-astro-cid-a2qdbg2k]:checked:after{transform:translate(16px)}.cs-consent-option[data-astro-cid-a2qdbg2k] input[data-astro-cid-a2qdbg2k]:disabled{opacity:.55;cursor:default}.cs-consent-actions[data-astro-cid-a2qdbg2k]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.cs-consent-actions[data-astro-cid-a2qdbg2k] button[data-astro-cid-a2qdbg2k]{height:38px;padding:0 18px;border-radius:40px;font:500 12px/1 var(--cs-font-body);white-space:nowrap;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.cs-consent-accept[data-astro-cid-a2qdbg2k]{border:1px solid var(--cs-blue);background:var(--cs-blue);color:#fff}.cs-consent-accept[data-astro-cid-a2qdbg2k]:hover{background:var(--cs-blue-hover);border-color:var(--cs-blue-hover)}.cs-consent-reject[data-astro-cid-a2qdbg2k]{border:1px solid var(--cs-line);background:transparent;color:var(--cs-ink-deep)}.cs-consent-reject[data-astro-cid-a2qdbg2k]:hover{border-color:var(--cs-blue);color:var(--cs-blue)}.cs-consent-actions[data-astro-cid-a2qdbg2k] .cs-consent-more[data-astro-cid-a2qdbg2k]{border:0;padding:0 4px;background:transparent;color:var(--cs-blue)}.cs-consent-more[data-astro-cid-a2qdbg2k]:hover{text-decoration:underline}.cs-consent[data-astro-cid-a2qdbg2k] :is(a,button,input):focus-visible[data-astro-cid-a2qdbg2k]{outline:2px solid var(--cs-blue);outline-offset:3px}@media (max-width: 760px){.cs-consent[data-astro-cid-a2qdbg2k]:not([hidden],.is-expanded){display:flex;align-items:center;gap:12px}.cs-consent[data-astro-cid-a2qdbg2k]{left:12px;right:12px;bottom:12px;width:auto;max-height:calc(100vh - 24px);padding:10px 12px;border-radius:14px;font-size:11.5px;line-height:1.45}.cs-consent-copy[data-astro-cid-a2qdbg2k]{flex:1 1 auto}.cs-consent[data-astro-cid-a2qdbg2k]:not(.is-expanded) .cs-consent-actions[data-astro-cid-a2qdbg2k]{flex-direction:column;flex-wrap:nowrap;gap:6px;margin-top:0}.cs-consent-actions[data-astro-cid-a2qdbg2k]{gap:8px}.cs-consent-actions[data-astro-cid-a2qdbg2k] button[data-astro-cid-a2qdbg2k]{height:30px;padding:0 14px}.cs-consent-actions[data-astro-cid-a2qdbg2k] .cs-consent-more[data-astro-cid-a2qdbg2k]{height:22px}}@media (max-height: 500px) and (min-width: 561px){.cs-consent[data-astro-cid-a2qdbg2k]{left:auto;right:12px;bottom:10px;width:min(330px,42vw);max-height:calc(100vh - 20px);display:block;padding:10px 12px;border-radius:14px;font-size:11.5px;line-height:1.45}.cs-consent-actions[data-astro-cid-a2qdbg2k]{flex-direction:row;gap:8px;margin-top:8px}.cs-consent-actions[data-astro-cid-a2qdbg2k] button[data-astro-cid-a2qdbg2k]{height:30px;padding:0 14px}}
