.k3XYUq_root{--cc-bg:var(--consent-background,#fff);--cc-text:var(--consent-text,#65737f);--cc-muted:var(--consent-muted,#65737f);--cc-border:var(--consent-border,#d5dbdf);--cc-focus:var(--consent-focus,#ca1f58);--cc-button-bg:var(--consent-button-background,#ca1f58);--cc-button-text:var(--consent-button-text,#fff);color:var(--cc-text);font:400 15px/24px var(--font-inter), sans-serif;text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.k3XYUq_root *,.k3XYUq_root :before,.k3XYUq_root :after{box-sizing:border-box}.k3XYUq_root h2{font:400 28px/38px var(--font-lustria), Georgia, serif;color:var(--cc-text);margin:4px 0 12px}.k3XYUq_root p{color:var(--cc-muted);margin:8px 0}.k3XYUq_root a{color:var(--cc-text);text-underline-offset:3px;text-decoration:underline}.k3XYUq_root button,.k3XYUq_root input{font:inherit}.k3XYUq_root button{cursor:pointer}.k3XYUq_root :focus-visible{outline:1px solid var(--cc-focus);outline-offset:2px}.k3XYUq_banner{z-index:2147483000;background:var(--cc-bg);border:1px solid var(--cc-border);border-radius:0;grid-template-columns:1fr 200px;gap:30px;max-width:1200px;max-height:calc(100dvh - 32px);margin-inline:auto;padding:26px;display:grid;position:fixed;inset:auto 24px 24px;overflow:auto;box-shadow:0 12px 60px #10152330}.k3XYUq_eyebrow{letter-spacing:2px;color:var(--cc-muted);font-size:10px;font-weight:500}.k3XYUq_small{font-size:12px;line-height:1.6}.k3XYUq_actions{align-content:center;gap:8px;display:grid}.k3XYUq_button{appearance:none;border:1px solid var(--cc-button-bg);background:var(--cc-button-bg);min-height:44px;color:var(--cc-button-text);text-align:center;border-radius:0;padding:11px 15px;font-weight:600!important}.k3XYUq_button:hover{filter:brightness(.92)}.k3XYUq_dialog{border:1px solid var(--cc-border);background:var(--cc-bg);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cc-text);border-radius:0;padding:0;box-shadow:0 24px 100px #0004}.k3XYUq_dialog[open]{flex-direction:column;display:flex}.k3XYUq_dialog::backdrop{background:#101523b8}.k3XYUq_dialogHeading{justify-content:space-between;align-items:start;gap:12px;padding:22px 24px 10px;display:flex}.k3XYUq_close{border:1px solid var(--cc-border);background:var(--cc-bg);min-height:44px;color:var(--cc-text);border-radius:0;padding:8px 12px;font-size:12px!important}.k3XYUq_dialogBody{overscroll-behavior:contain;padding:0 24px 18px;overflow:auto}.k3XYUq_necessary{border-top:1px solid var(--cc-border);justify-content:space-between;align-items:start;gap:12px;margin-top:20px;padding:18px 0;display:flex}.k3XYUq_necessary p,.k3XYUq_purpose p{font-size:13px}.k3XYUq_badge{white-space:nowrap;border:1px solid var(--cc-border);border-radius:0;padding:4px 7px;font-size:10px;font-weight:500}.k3XYUq_purpose{border-top:1px solid var(--cc-border);padding:16px 0}.k3XYUq_purposeLabel{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-weight:500;display:flex}.k3XYUq_purposeLabel input{appearance:none;cursor:pointer;background:#737c89;border:1px solid #0000;border-radius:30px;flex:0 0 46px;width:46px;height:28px;margin:0;position:relative}.k3XYUq_purposeLabel input:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;inset:3px auto auto 3px}.k3XYUq_purposeLabel input:checked{background:var(--cc-button-bg)}.k3XYUq_purposeLabel input:checked:before{transform:translate(18px)}.k3XYUq_dialogActions{border-top:1px solid var(--cc-border);grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 24px;display:grid}.k3XYUq_dialogActions .k3XYUq_button{font-size:12px}.k3XYUq_message{border:1px solid var(--cc-border);padding:10px;font-weight:600}.k3XYUq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.k3XYUq_banner{grid-template-columns:1fr;gap:14px;padding:20px;inset:auto 12px 12px}.k3XYUq_actions{grid-template-columns:1fr 1fr}.k3XYUq_actions button:last-child{grid-column:1/-1}.k3XYUq_root h2{font-size:22px}.k3XYUq_dialogHeading{padding:18px 18px 8px}.k3XYUq_dialogBody{padding-inline:18px}.k3XYUq_dialogActions{grid-template-columns:1fr 1fr;padding:14px 18px}.k3XYUq_dialogActions button:last-child{grid-column:1/-1}}@media (forced-colors:active){.k3XYUq_purposeLabel input{appearance:auto;width:24px;height:24px}.k3XYUq_purposeLabel input:before{display:none}}.k3XYUq_purposeLabel input:before{transition:transform .2s}.k3XYUq_purposeLabel input{transition:background-color .2s}@media (prefers-reduced-motion:reduce){.k3XYUq_purposeLabel input,.k3XYUq_purposeLabel input:before{transition:none}}
