#to-consent-root,#to-consent-root *{box-sizing:border-box}#to-consent-root{--to-consent-ink:#123b60;--to-consent-muted:#61758a;--to-consent-blue:#1769a6;--to-consent-blue-deep:#0b416b;--to-consent-blue-soft:#edf6fc;--to-consent-gold:#d9b451;--to-consent-line:#dbe6ee;--to-consent-paper:#ffffff;--to-consent-soft:#f6f9fb;color:var(--to-consent-ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:0}#to-consent-root[hidden]{display:none!important}#to-consent-root .to-consent-banner{background:rgb(255 255 255 / .98);border:1px solid var(--to-consent-line);border-radius:8px;bottom:14px;box-shadow:0 18px 46px rgb(7 30 48 / .18);left:50%;max-width:min(720px, calc(100vw - 440px));padding:15px 16px;position:fixed;transform:translateX(-50%);width:720px;z-index:2147482500}#to-consent-root .to-consent-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}#to-consent-root .to-consent-kicker{color:var(--to-consent-blue)!important;display:block;font-size:10px;font-weight:800;margin:0 0 4px;text-transform:uppercase}#to-consent-root h2,#to-consent-root h3,#to-consent-root p{letter-spacing:0;margin:0;text-transform:none}#to-consent-root h2{color:var(--to-consent-ink)!important;font-size:17px;line-height:1.2}#to-consent-root p{color:var(--to-consent-muted)!important;font-size:12px;font-weight:500;line-height:1.45}#to-consent-root .to-consent-copy{margin-top:8px}#to-consent-root .to-consent-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:14px}#to-consent-root .to-consent-btn{align-items:center;background:#fff!important;border:1px solid var(--to-consent-line)!important;border-radius:999px;color:var(--to-consent-ink)!important;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;justify-content:center;min-height:40px;padding:9px 14px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}#to-consent-root .to-consent-btn:hover{border-color:#b8c9d7;transform:translateY(-1px)}#to-consent-root .to-consent-btn.primary{background:var(--to-consent-blue)!important;border-color:var(--to-consent-blue)!important;color:#fff!important}#to-consent-root .to-consent-btn.primary:hover{background:var(--to-consent-blue-deep)!important;border-color:var(--to-consent-blue-deep)!important}#to-consent-root .to-consent-btn.ghost{background:var(--to-consent-blue-soft)!important}#to-consent-root .to-consent-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}#to-consent-root .to-consent-links a{color:var(--to-consent-ink)!important;font-size:11px;font-weight:650;text-decoration:underline;text-underline-offset:3px}#to-consent-root .to-consent-panel{background:var(--to-consent-paper);border:1px solid var(--to-consent-line);border-radius:8px;bottom:14px;box-shadow:0 20px 60px rgb(7 30 48 / .22);left:50%;max-height:min(720px, calc(100vh - 32px));max-width:min(680px, calc(100vw - 32px));overflow:auto;padding:18px;position:fixed;transform:translateX(-50%);width:680px;z-index:2147482600}#to-consent-root .to-consent-panel-head{border-bottom:1px solid var(--to-consent-line);margin-bottom:14px;padding-bottom:12px}#to-consent-root .to-consent-panel h3{color:var(--to-consent-ink)!important;font-size:21px;line-height:1.2;margin-bottom:8px}#to-consent-root .to-consent-choice{align-items:flex-start;background:var(--to-consent-soft);border:1px solid var(--to-consent-line);border-radius:8px;display:grid;gap:10px;grid-template-columns:1fr auto;margin-top:10px;padding:12px}#to-consent-root .to-consent-choice strong{color:var(--to-consent-ink)!important;display:block;font-size:13px;margin-bottom:4px}#to-consent-root .to-consent-switch{align-items:center;background:#c8d5df;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:28px;padding:3px;width:52px}#to-consent-root .to-consent-switch[aria-checked="true"]{background:#12725c}#to-consent-root .to-consent-switch[disabled]{cursor:not-allowed;opacity:.78}#to-consent-root .to-consent-switch span{background:#fff;border-radius:50%;box-shadow:0 2px 6px rgb(0 0 0 / .18);display:block;height:22px;transform:translateX(0);transition:transform .16s ease;width:22px}#to-consent-root .to-consent-switch[aria-checked="true"] span{transform:translateX(24px)}#to-consent-root .to-consent-manage{background:#fff;border:1px solid var(--to-consent-line);border-radius:999px;bottom:18px;box-shadow:0 10px 28px rgb(7 30 48 / .16);color:var(--to-consent-ink);cursor:pointer;font:inherit;font-size:11px;font-weight:700;left:50%;padding:9px 12px;position:fixed;transform:translateX(-50%);z-index:2147482400}.to-consent-inline-manage{background:transparent!important;border:0!important;color:#123b60!important;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}@media (max-width:1160px){#to-consent-root .to-consent-banner{max-width:min(720px, calc(100vw - 32px))}}@media (max-width:720px){html.to-consent-banner-visible #to-reputation-checker{display:none!important}#to-consent-root .to-consent-banner,#to-consent-root .to-consent-panel{bottom:10px;left:10px;max-height:min(68vh, calc(100vh - 20px));max-width:calc(100vw - 20px);overflow:auto;padding:14px;transform:none;width:calc(100vw - 20px)}#to-consent-root h2{font-size:22px}#to-consent-root .to-consent-panel h3{font-size:22px}#to-consent-root p{font-size:14px;line-height:1.42}#to-consent-root .to-consent-copy{margin-top:7px}#to-consent-root .to-consent-head,#to-consent-root .to-consent-actions{display:grid;justify-content:stretch}#to-consent-root .to-consent-actions{gap:7px;margin-top:11px}#to-consent-root .to-consent-btn{min-height:42px;padding:9px 12px;width:100%}#to-consent-root .to-consent-links{gap:14px;margin-top:10px}#to-consent-root .to-consent-links a{font-size:12px}#to-consent-root .to-consent-choice{grid-template-columns:1fr}#to-consent-root .to-consent-switch{justify-self:start}#to-consent-root .to-consent-manage{background:rgb(255 255 255 / .92)!important;bottom:calc(8px + env(safe-area-inset-bottom, 0px));box-shadow:0 8px 22px rgb(7 30 48 / .12);font-size:10px;left:8px;min-height:32px;padding:7px 10px;transform:none}}