.analytics-consent.svelte-1x0139m{inset-inline:max(1rem, var(--gutter));z-index:80;border:1px solid var(--ink);background:oklch(98.7% .002 80/.96);gap:1.5rem;max-width:45rem;padding:1rem;display:grid;position:fixed;bottom:1rem;box-shadow:0 1rem 3rem oklch(14% .006 80/.16)}.analytics-consent__copy.svelte-1x0139m{gap:.625rem;display:grid}.analytics-consent__eyebrow.svelte-1x0139m{font-family:var(--font-condensed);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1}.analytics-consent.svelte-1x0139m h2:where(.svelte-1x0139m){font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:clamp(1.75rem,6vw,3rem);line-height:.9}.analytics-consent.svelte-1x0139m p:where(.svelte-1x0139m):last-child{max-width:35rem;font-family:var(--font-serif);font-size:var(--type-body-sm);margin:0;line-height:1.45}.analytics-consent__actions.svelte-1x0139m{flex-wrap:wrap;gap:.75rem;display:flex}.analytics-consent.svelte-1x0139m button:where(.svelte-1x0139m){border:1px solid var(--ink);min-height:44px;font-family:var(--font-serif);font-size:var(--type-nav);cursor:pointer;padding:.875rem 1rem;line-height:1}.analytics-consent__primary.svelte-1x0139m{background:var(--ink);color:var(--soft)}.analytics-consent__secondary.svelte-1x0139m{color:var(--ink);background:0 0}.analytics-consent.svelte-1x0139m button:where(.svelte-1x0139m):hover,.analytics-consent.svelte-1x0139m button:where(.svelte-1x0139m):focus-visible{transform:translateY(-1px)}@media (width>=768px){.analytics-consent.svelte-1x0139m{grid-template-columns:1fr auto;align-items:end;padding:1.25rem;right:auto}.analytics-consent__actions.svelte-1x0139m{justify-content:flex-end}}
