.consent_dialog___kwZu{position:fixed;inset:0;z-index:100;margin:auto;width:calc(100% - 2rem);max-width:32rem;height:fit-content;max-height:calc(100% - 2rem);overflow-y:auto;padding:1.5rem;border:0;border-radius:.75rem;background:#fff;color:#0f172a;box-shadow:0 25px 50px -12px rgb(0 0 0/.25);font-size:1rem;line-height:1.5;outline:none}.consent_dialog___kwZu::backdrop{background:rgb(0 0 0/.6)}.consent_nonModal__X4nux{inset:auto 0 1rem;max-height:60vh;box-shadow:0 0 0 1px rgb(15 23 42/.15),0 25px 50px -12px rgb(0 0 0/.35)}.consent_dialog___kwZu h2{font-size:1.25rem;line-height:1.3;font-weight:700}.consent_dialog___kwZu p{margin-block:1rem 0}.consent_dialog___kwZu a{color:var(--primary,#1d4ed8);text-decoration:underline;text-underline-offset:4px;font-weight:500}.consent_choices__lm6nF{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.consent_choice__0KxiR{min-height:44px;width:100%;padding:.625rem 1.25rem;border:2px solid #0f172a;border-radius:.5rem;background:#fff;color:#0f172a;font-size:1rem;font-weight:600;cursor:pointer}.consent_choice__0KxiR:hover{background:#f1f5f9}.consent_choice__0KxiR:focus-visible{outline:3px solid var(--primary,#1d4ed8);outline-offset:3px}@media (min-width:640px){.consent_dialog___kwZu{padding:2rem}.consent_dialog___kwZu h2{font-size:1.5rem}.consent_choices__lm6nF{flex-direction:row}.consent_choice__0KxiR{flex:1;width:auto}}