.opt-in.svelte-17b9xgz{margin:var(--sp-xl) var(--sp-lg) 0;padding:var(--sp-md) var(--sp-xs);border-top:3px double var(--paper-rule);border-bottom:3px double var(--paper-rule);text-align:center}.opt-in.svelte-17b9xgz .opt-in__title:where(.svelte-17b9xgz){font-family:var(--ff-headline);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;margin:0}.opt-in.svelte-17b9xgz .opt-in__subtitle:where(.svelte-17b9xgz){margin:var(--sp-3xs) 0 var(--sp-sm);font-family:var(--ff-body);font-size:var(--fs-md);color:var(--ui-text-faint);font-style:italic}.opt-in.svelte-17b9xgz .opt-in__text:where(.svelte-17b9xgz){margin:var(--sp-sm) var(--sp-xs) 0;font-size:var(--fs-md);line-height:var(--lh-normal);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.opt-in.svelte-17b9xgz .opt-in__action:where(.svelte-17b9xgz){margin-top:var(--sp-md);padding:var(--sp-sm) var(--sp-xl);background:var(--accent-red-deep);color:var(--ui-on-dark);border:1px solid var(--accent-red-dark);font-family:var(--ff-ui-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;cursor:pointer;border-radius:1px}.opt-in.svelte-17b9xgz .opt-in__action--off:where(.svelte-17b9xgz){color:var(--ui-text-muted);border-color:var(--paper-rule);background:0 0}.opt-in.svelte-17b9xgz .opt-in__action:where(.svelte-17b9xgz):disabled{opacity:.6;cursor:progress}.opt-in.svelte-17b9xgz .opt-in__privacy:where(.svelte-17b9xgz){margin:var(--sp-sm) var(--sp-xs) 0;font-family:var(--ff-typewriter);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ui-text-faint);text-wrap:pretty}.opt-in.svelte-17b9xgz .opt-in__error:where(.svelte-17b9xgz){margin:var(--sp-sm) 0 0;font-family:var(--ff-typewriter);font-size:var(--fs-xs);color:var(--accent-red-grave)}.opt-in.svelte-17b9xgz .opt-in__calendar:where(.svelte-17b9xgz){margin-top:var(--sp-md);padding-top:var(--sp-sm);border-top:1px solid #1e1a1247}.opt-in.svelte-17b9xgz .opt-in__calendar:where(.svelte-17b9xgz):first-of-type{border-top:0;margin-top:0;padding-top:0}.opt-in.svelte-17b9xgz .opt-in__action--calendar:where(.svelte-17b9xgz){color:var(--accent-red-deep);border-color:var(--accent-red-deep);background:0 0;text-decoration:none;display:inline-block}.opt-in-inline.svelte-17b9xgz{justify-content:center;gap:var(--sp-2xs) var(--sp-md);flex-wrap:wrap;margin:0;display:flex}.opt-in-inline.svelte-17b9xgz .opt-in-inline__action:where(.svelte-17b9xgz){padding:var(--sp-2xs) var(--sp-xs);border:0;border-bottom:1px solid var(--accent-red-deep);font-family:var(--ff-ui-heading);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent-red-deep);cursor:pointer;background:0 0;text-decoration:none}.opt-in-inline.svelte-17b9xgz .opt-in-inline__action--on:where(.svelte-17b9xgz){color:var(--ui-text-faint);border-bottom-color:#0000}.opt-in-inline.svelte-17b9xgz .opt-in-inline__action:where(.svelte-17b9xgz):disabled{opacity:.6;cursor:progress}.opt-in-inline.svelte-17b9xgz .opt-in-inline__error:where(.svelte-17b9xgz){margin-top:var(--sp-3xs);font-family:var(--ff-typewriter);font-size:var(--fs-xs);color:var(--accent-red-grave);flex-basis:100%}
