body.privacy-banner-visible{padding-bottom:var(--privacy-banner-space,0px)}html:has(body.privacy-banner-visible){scroll-padding-bottom:var(--privacy-banner-space,0px)}.privacy-banner,.privacy-dialog,.privacy-site-footer,.privacy-links{box-sizing:border-box;--privacy-canvas:#faf9f6;--privacy-ink:#24211d;--privacy-muted:#625d57;--privacy-line:#d5d2cc;--privacy-link:#2149d8;color:var(--privacy-ink);text-align:left;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.privacy-banner *,.privacy-dialog *,.privacy-links *{box-sizing:border-box}.privacy-banner{z-index:80;overscroll-behavior:contain;background:var(--privacy-canvas);border-top:1px solid var(--privacy-line);max-height:calc(100dvh - 16px);padding:16px;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -6px 24px #24211d12}.privacy-panel{border:1px solid var(--privacy-line,#d5d2cc);background:#fffdfa;border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:8px 28px;width:min(1100px,100%);margin-inline:auto;padding:20px 24px;display:grid}.privacy-banner .privacy-heading{grid-row:1}.privacy-banner .privacy-close{grid-area:1/2;place-self:start end;position:static}.privacy-heading,.privacy-heading h2{letter-spacing:-.025em;margin:0 0 8px;font-family:inherit;font-size:23px;font-weight:650;line-height:1.25}.privacy-copy,.privacy-copy p{letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.privacy-banner .privacy-heading,.privacy-banner .privacy-copy{grid-column:1}.privacy-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.privacy-banner .privacy-actions{grid-area:2/2/span 2;align-self:center}.privacy-button{border:1px solid var(--privacy-link,#2149d8);width:100%;min-width:44px;min-height:48px;color:var(--privacy-link,#2149d8);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;appearance:none;background:#eef1fc;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:12px 16px;font:600 16px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:inline-flex}.privacy-button:hover,.privacy-button:active{background:#dfe7fc}.privacy-button:disabled{color:#625d57;cursor:default;background:#f2f0eb;border-color:#898279}.privacy-doc-links,.privacy-links{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.privacy-doc-links{grid-column:1/-1;padding-top:4px}.privacy-doc-links a,.privacy-links a,.privacy-links button{min-width:44px;max-width:100%;min-height:44px;color:var(--privacy-link,#2149d8);text-align:left;text-underline-offset:4px;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:8px 2px;font:400 16px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.privacy-doc-links a:hover,.privacy-links a:hover,.privacy-links button:hover{color:#1733a0;text-decoration-thickness:2px}.privacy-error{color:#76281b;overflow-wrap:anywhere;background:#fff0eb;border-left:3px solid #8b2f20;grid-column:1/-1;margin:8px 0 0;padding:12px 14px;font-size:16px;line-height:1.5}.privacy-error[hidden],.privacy-links [hidden]{display:none}.privacy-dialog{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--privacy-line);background:#fffdfa;border-radius:4px;width:min(640px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow:auto;box-shadow:0 18px 60px #24211d38}.privacy-dialog::backdrop{background:#24211d77}.privacy-dialog .privacy-heading{margin:0 0 18px;padding-right:48px}.privacy-dialog .privacy-copy+.privacy-copy{margin-top:12px}.privacy-dialog .privacy-actions{margin:20px 0}.privacy-dialog .privacy-doc-links{margin-top:14px}.privacy-close{width:44px;min-height:44px;color:var(--privacy-ink,#24211d);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:4px;font:400 32px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:absolute;top:14px;right:14px}.privacy-close:hover{border-color:var(--privacy-line);background:#f0eee8}#privacy-status{border-left:3px solid var(--privacy-link,#2149d8);color:var(--privacy-ink,#24211d);overflow-wrap:anywhere;background:#f0f3fc;margin:18px 0;padding:12px 14px;font-size:16px;line-height:1.5}.privacy-button:focus-visible,.privacy-close:focus-visible,.privacy-doc-links a:focus-visible,.privacy-links a:focus-visible,.privacy-links button:focus-visible{outline:3px solid var(--privacy-link,#2149d8);outline-offset:3px}.privacy-site-footer{border-top:1px solid var(--privacy-line);width:min(1100px,100% - 40px);margin:0 auto;padding:16px 0 28px}.site-footer:has([data-privacy-links]){flex-wrap:wrap}.site-footer>.privacy-links{flex-basis:100%;order:3}@media (width<=760px){.privacy-banner{padding:12px}.privacy-panel{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px}.privacy-banner .privacy-actions{grid-area:auto/1;margin-top:6px}.privacy-banner .privacy-close{grid-area:1/1}.privacy-banner .privacy-heading{grid-row:1;padding-right:48px}.privacy-heading,.privacy-heading h2{font-size:21px}.privacy-doc-links,.privacy-links{gap:2px 16px}}@media (width<=400px){.privacy-banner{padding:8px}.privacy-panel{gap:8px;padding:14px}.privacy-actions{gap:10px}.privacy-button{padding-inline:10px}.privacy-dialog{padding:22px 18px}.privacy-close{top:8px;right:8px}.privacy-dialog .privacy-heading{padding-right:44px}.privacy-site-footer{width:calc(100% - 32px)}}@media (forced-colors:active){.privacy-panel,.privacy-dialog,.privacy-button{border-color:canvastext}.privacy-button:focus-visible,.privacy-close:focus-visible,.privacy-doc-links a:focus-visible,.privacy-links a:focus-visible,.privacy-links button:focus-visible{outline-color:highlight}}
