.ConsentBanner-module__Sm3mFa__banner{inset-inline:var(--rd-space-4,16px);z-index:60;max-inline-size:44rem;padding:var(--rd-space-4,16px);border:1px solid var(--rd-color-border-strong,var(--rd-color-border));border-radius:var(--rd-radius-lg,12px);background:var(--rd-color-page,#fff);color:var(--rd-color-ink,#1a1a1a);box-shadow:var(--rd-shadow-lg,0 8px 24px #00000029);font-family:var(--rd-font-body,inherit);margin-inline:auto;position:fixed;inset-block-end:var(--rd-space-4,16px)}.ConsentBanner-module__Sm3mFa__banner:focus-visible{outline:var(--rd-focus-ring,3px solid currentColor);outline-offset:2px}.ConsentBanner-module__Sm3mFa__title{margin:0 0 var(--rd-space-1,4px)}.ConsentBanner-module__Sm3mFa__body,.ConsentBanner-module__Sm3mFa__status{margin:0 0 var(--rd-space-3,12px)}.ConsentBanner-module__Sm3mFa__actions>*{min-block-size:var(--rd-target-min,44px);min-inline-size:7rem}@media (max-width:30rem){.ConsentBanner-module__Sm3mFa__banner{inset-inline:var(--rd-space-2,8px);padding:var(--rd-space-3,12px);inset-block-end:var(--rd-space-2,8px)}.ConsentBanner-module__Sm3mFa__actions>*{flex:8rem}}@media (prefers-reduced-motion:no-preference){.ConsentBanner-module__Sm3mFa__banner{animation:ConsentBanner-module__Sm3mFa__rd-consent-banner-in var(--rd-duration-fast,.16s) var(--rd-ease-standard,ease-out)}}@keyframes ConsentBanner-module__Sm3mFa__rd-consent-banner-in{0%{opacity:0;transform:translateY(8px)}}@media print{.ConsentBanner-module__Sm3mFa__banner{display:none}}
