.consent-banner[data-astro-cid-5z3vffsv]{z-index:1000;max-height:100dvh;color:var(--color-ink);background:var(--color-page);border-top:1px solid var(--color-border-strong);position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -.25rem 1rem #242a3014}.consent-banner__content[data-astro-cid-5z3vffsv]{padding:1.25rem clamp(1rem,4vw,4rem);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));align-items:center;gap:2rem;display:flex}.consent-banner[data-astro-cid-5z3vffsv][hidden]{display:none}.consent-option[data-astro-cid-5z3vffsv] p[data-astro-cid-5z3vffsv]{color:#4d5660;margin:0;font-size:14px;line-height:1.5}.consent-banner__copy[data-astro-cid-5z3vffsv]{flex:1;min-width:0;margin:0;font-size:.875rem;line-height:1.6}.consent-banner__copy[data-astro-cid-5z3vffsv] a[data-astro-cid-5z3vffsv]{white-space:nowrap}.consent-banner__actions[data-astro-cid-5z3vffsv],.consent-dialog__actions[data-astro-cid-5z3vffsv]{flex-wrap:wrap;gap:.5rem;display:flex}.consent-banner__actions[data-astro-cid-5z3vffsv]{flex:none;justify-content:flex-end;gap:.75rem}.consent-banner__actions[data-astro-cid-5z3vffsv]>button{border-radius:.25rem;width:8rem}.consent-dialog[data-astro-cid-5z3vffsv]{width:min(42rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);background:var(--color-page);border:0;border-radius:1rem;padding:1.5rem;box-shadow:0 1.5rem 5rem #00000040}.consent-dialog[data-astro-cid-5z3vffsv]::backdrop{background:#242a309e}.consent-dialog__header[data-astro-cid-5z3vffsv],.consent-option[data-astro-cid-5z3vffsv]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.consent-dialog__header[data-astro-cid-5z3vffsv] h2[data-astro-cid-5z3vffsv]{font-size:1.5rem;font-weight:var(--font-weight-bold);margin:0;line-height:1.4}.consent-option[data-astro-cid-5z3vffsv]{border-top:1px solid #242a3024;padding-block:1rem}.consent-option[data-astro-cid-5z3vffsv]>span[data-astro-cid-5z3vffsv]{white-space:nowrap;flex:none;font-size:14px}.consent-option[data-astro-cid-5z3vffsv] input[data-astro-cid-5z3vffsv]{flex:none;width:1.35rem;height:1.35rem}.consent-dialog__actions[data-astro-cid-5z3vffsv]{justify-content:flex-end;margin-top:1rem}.consent-dialog__gpc[data-astro-cid-5z3vffsv]{background:var(--color-pale-blue);border-radius:.5rem;padding:.75rem}@media (width<=79.999rem){body:has([data-mobile-menu][open]) .consent-banner[data-astro-cid-5z3vffsv]{visibility:hidden}}a[data-astro-cid-5z3vffsv]:focus-visible,input[data-astro-cid-5z3vffsv]:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}@media (width<=959px){.consent-banner__content[data-astro-cid-5z3vffsv]{flex-direction:column;align-items:stretch;gap:1rem}}@media (width<=699px){.consent-banner__actions[data-astro-cid-5z3vffsv]{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:.5rem;display:grid}.consent-banner__actions[data-astro-cid-5z3vffsv]>button{width:100%;min-width:0;padding-inline:.375rem}}
