.cookie-consent.cookie-consent-banner{box-sizing:border-box;border:1px solid #171719;border-radius:14px;gap:18px;width:min(520px,100vw - 32px);max-height:min(80dvh,680px);padding:22px;box-shadow:0 10px 36px #0000002e}.cookie-consent-banner .cookie-consent-copy>strong{font-size:20px;line-height:1.2}.cookie-consent-banner .cookie-consent-copy>p{margin-top:10px;font-size:14px;line-height:1.5}.cookie-consent-banner .cookie-consent-links{margin-top:12px;font-size:13px}.cookie-consent-banner .cookie-consent-actions{gap:8px}.cookie-consent.cookie-consent-banner .cookie-consent-actions button,.cookie-consent.cookie-consent-banner .cookie-customize-panel>button{min-height:46px;padding:10px;font-size:14px}@media (max-width:640px){.cookie-consent.cookie-consent-banner{gap:14px;width:calc(100vw - 24px);padding:18px}}.privacy-choices-link{max-width:100%;min-height:44px;color:inherit;font:inherit;text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;line-height:1.5;text-decoration:underline;position:static}.privacy-choices-link:hover{color:#4054ed}.privacy-choices-link:focus-visible{outline-offset:3px;outline:3px solid #1746d1}.cookie-optin-confirm h2{margin:0;font-size:18px}.cookie-optin-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cookie-optin-actions button{flex:1;min-height:46px;padding:10px;font-size:14px}
