.consent-banner[data-astro-cid-kror3uvh]{z-index:1000;border:1px solid var(--c-border);border-radius:var(--radius-lg);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;max-width:1180px;margin-inline:auto;padding:1.2rem 1.3rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 18px 55px #052a403d}.consent-banner[data-astro-cid-kror3uvh][hidden]{display:none}.consent-banner[data-astro-cid-kror3uvh] strong[data-astro-cid-kror3uvh]{color:var(--c-primary-deep);font-family:var(--font-display);font-size:1.08rem}.consent-banner[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{max-width:720px;color:var(--c-text-soft);margin:.3rem 0 0;font-size:.93rem}.consent-actions[data-astro-cid-kror3uvh],.consent-dialog-actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:.65rem;display:flex}.consent-actions[data-astro-cid-kror3uvh]{justify-content:flex-end}.consent-actions[data-astro-cid-kror3uvh] .button[data-astro-cid-kror3uvh],.consent-dialog-actions[data-astro-cid-kror3uvh] .button[data-astro-cid-kror3uvh]{border:1px solid var(--c-primary);cursor:pointer;border-radius:999px;min-height:44px;padding:.65rem .95rem;font-weight:700}.button-ghost[data-astro-cid-kror3uvh]{color:var(--c-primary-deep);background:#fff}.button-primary[data-astro-cid-kror3uvh]{color:#fff;background:var(--c-primary)}.consent-actions[data-astro-cid-kror3uvh] .button[data-astro-cid-kror3uvh]:active,.consent-dialog-actions[data-astro-cid-kror3uvh] .button[data-astro-cid-kror3uvh]:active{filter:brightness(.92)}.button-ghost[data-astro-cid-kror3uvh]:hover,.button-ghost[data-astro-cid-kror3uvh]:active{background:var(--c-mist)}@media (prefers-contrast:more){.consent-banner[data-astro-cid-kror3uvh]{border-color:var(--c-ink)}}.consent-dialog[data-astro-cid-kror3uvh]{border-radius:var(--radius-lg);width:min(92vw,680px);color:var(--c-text);border:0;padding:0;box-shadow:0 24px 80px #052a404d}.consent-dialog[data-astro-cid-kror3uvh]::backdrop{backdrop-filter:blur(3px);background:#041f2f94}@media (prefers-reduced-transparency:reduce){.consent-dialog[data-astro-cid-kror3uvh]::backdrop{backdrop-filter:none}}.consent-dialog[data-astro-cid-kror3uvh] form[data-astro-cid-kror3uvh]{padding:1.5rem}.consent-dialog-head[data-astro-cid-kror3uvh]{justify-content:space-between;gap:1rem;display:flex}.consent-dialog[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]{margin:.25rem 0 .6rem;font-size:clamp(1.5rem,4vw,2rem)}.consent-dialog[data-astro-cid-kror3uvh]>form[data-astro-cid-kror3uvh]>p[data-astro-cid-kror3uvh]{color:var(--c-text-soft);margin-top:0}.consent-close[data-astro-cid-kror3uvh]{width:42px;height:42px;color:var(--c-primary-deep);background:var(--c-mist);cursor:pointer;border:0;border-radius:50%;font-size:1.7rem}.consent-option[data-astro-cid-kror3uvh]{border:1px solid var(--c-border);border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding:1rem;display:flex}.consent-option[data-astro-cid-kror3uvh] span[data-astro-cid-kror3uvh],.consent-option[data-astro-cid-kror3uvh] div[data-astro-cid-kror3uvh]{flex-direction:column;gap:.2rem;display:flex}.consent-option[data-astro-cid-kror3uvh] small[data-astro-cid-kror3uvh]{color:var(--c-text-soft)}.consent-option[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{width:1.6rem;height:1.6rem;min-height:0;accent-color:var(--c-primary);flex:none}.consent-option[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]:focus-visible{outline:3px solid var(--c-primary-dark);outline-offset:3px}@media (prefers-contrast:more){.consent-option[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]:focus-visible{outline-width:4px;outline-color:#000}}.consent-dialog-actions[data-astro-cid-kror3uvh]{justify-content:flex-end;margin-top:1.25rem}@media (width<=760px){.consent-banner[data-astro-cid-kror3uvh]{grid-template-columns:1fr}.consent-actions[data-astro-cid-kror3uvh]{justify-content:stretch}.consent-actions[data-astro-cid-kror3uvh] .button[data-astro-cid-kror3uvh]{flex:140px}.consent-dialog-actions[data-astro-cid-kror3uvh]{flex-direction:column-reverse}.consent-dialog-actions[data-astro-cid-kror3uvh] .button[data-astro-cid-kror3uvh]{width:100%}}
