.sui-consent{position:fixed;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));left:.75rem;z-index:2147482000;box-sizing:border-box;padding:1rem;margin:0;font-family:var(--site-font-sans,ui-sans-serif,system-ui,sans-serif);font-size:.875rem;line-height:1.45;color:var(--site-overlay-fg,var(--site-fg,#111827));text-align:start;background:var(--site-overlay-bg,var(--site-surface,#ffffff));border:1px solid var(--site-overlay-border,var(--site-border,#e2e3e5));border-radius:var(--site-radius,.75rem);box-shadow:0 24px 48px rgb(0 0 0/.18)}@media (min-width:640px){.sui-consent{right:auto;left:1rem;width:min(35rem,calc(100vw - 2rem))}}.sui-consent__title{margin:0;font-family:var(
    --site-font-display,var(--site-font-sans,ui-sans-serif,system-ui,sans-serif)
  );font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--site-overlay-heading,var(--site-heading,inherit))}.sui-consent__copy{margin:.375rem 0 0}.sui-consent__options{min-inline-size:0;padding:0;margin:0;border:0}.sui-consent__legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.sui-consent__option{display:grid;grid-template-columns:auto 1fr;grid-row-gap:.25rem;row-gap:.25rem;grid-column-gap:.5rem;column-gap:.5rem;align-items:center;margin-top:.75rem;cursor:pointer}.sui-consent__option input{grid-row:1;grid-column:1;width:1.05rem;height:1.05rem;margin:0;accent-color:currentColor}.sui-consent__option-label{grid-row:1;grid-column:2;font-weight:600}.sui-consent__option-copy{grid-row:2;grid-column:1/-1}.sui-consent__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.sui-consent__button{flex:1 1 7.5rem;min-height:2.5rem;padding:.5rem .875rem;font:inherit;font-family:var(--site-btn-secondary-font,inherit);font-weight:600;color:var(
    --site-btn-secondary-fg,var(--site-heading,var(--site-fg,#111827))
  );text-transform:var(--site-btn-secondary-case,none);cursor:pointer;background:var(--site-btn-secondary-bg,transparent);border-color:var(--site-btn-secondary-border,var(--site-border,#e2e3e5));border-style:solid;border-width:var(--site-btn-secondary-border-width,1px);border-radius:var(
    --site-btn-secondary-radius,var(--site-radius-control,var(--site-radius,.5rem))
  );box-shadow:var(--site-btn-secondary-shadow,none)}.sui-consent__button--primary{font-family:var(--site-btn-font,inherit);color:var(--site-btn-fg,var(--site-button-text,#ffffff));text-transform:var(--site-btn-case,none);background:var(
    --site-btn-bg,var(--site-button,var(--site-primary,#111827))
  );border-color:var(
    --site-btn-border,var(--site-btn-bg,var(--site-button,var(--site-primary,#111827)))
  );border-width:var(--site-btn-border-width,1px);border-radius:var(
    --site-btn-radius,var(--site-radius-control,var(--site-radius,.5rem))
  );box-shadow:var(--site-btn-shadow,none)}.sui-consent__button:hover{background:color-mix(in srgb,var(--site-fg,currentColor) 8%,var(--site-btn-secondary-bg,transparent))}.sui-consent__button--primary:hover{background:color-mix(in srgb,var(--site-btn-bg,var(--site-button,var(--site-primary,#111827))) 88%,#000000)}.sui-consent__button:focus-visible,.sui-consent__link:focus-visible{outline:2px solid var(--site-focus,var(--site-accent,currentColor));outline-offset:2px}.sui-consent__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;margin-top:.75rem}.sui-consent__link{padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;background:none;border:0}