.privacy-choice[hidden]{display:none}.privacy-choice{position:fixed;z-index:1000;left:24px;bottom:24px;width:min(690px,calc(100% - 48px));padding:24px;background:#eeeff1;color:#18191a;border:1px solid #bec2c9;border-radius:3px;box-shadow:0 12px 45px #0002;display:flex;align-items:center;gap:26px;font-family:Manrope,Arial,sans-serif}.privacy-choice h2{font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.025em;margin:0 0 7px}.privacy-choice p{font-size:12px;line-height:1.65;margin:0;max-width:445px}.privacy-choice a{text-decoration:underline;text-underline-offset:3px}.privacy-actions{display:flex;gap:8px;flex-shrink:0}.privacy-actions button{font:inherit;font-size:12px;font-weight:500;min-height:44px;padding:10px 16px;border:1px solid #18191a;background:transparent;color:#18191a;cursor:pointer;border-radius:2px;white-space:nowrap}.privacy-actions button:last-child{background:#18191a;color:#eeeff1}.privacy-actions button:disabled{opacity:.4;cursor:default}.privacy-actions button:focus-visible{outline:2px solid #3859bd;outline-offset:4px}.privacy-footer{padding:0 var(--gutter,24px) 24px;display:flex;justify-content:flex-end;font-size:11px;color:#5b5e63}.privacy-footer a:hover{text-decoration:underline}.privacy-document{max-width:800px;padding:65px var(--gutter,24px) 85px;margin:auto}.privacy-document h1{font-size:clamp(48px,7vw,76px);letter-spacing:-.055em;margin-bottom:22px}.privacy-document h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin:36px 0 14px}.privacy-document p{font-size:15px;line-height:1.8;margin:0 0 15px}.privacy-document a{text-decoration:underline;text-underline-offset:3px}.privacy-document .privacy-actions{margin:22px 0;flex-wrap:wrap}.privacy-document .privacy-actions button{font-size:14px}.privacy-updated{color:#5b5e63;font-size:12px!important}@media(max-width:700px){.privacy-choice{left:12px;bottom:12px;width:calc(100% - 24px);padding:20px;display:block}.privacy-choice .privacy-actions{margin-top:16px}.privacy-choice .privacy-actions button{flex:1}.privacy-document{padding-top:45px}.privacy-footer{justify-content:flex-start}}
