.privacy-preferences [hidden],.privacy-preferences-media [hidden],.privacy-preferences[hidden],[data-privacy-preferences-external-placeholder][hidden]{display:none!important}.privacy-preferences{bottom:24px;color:#6b6875;font-family:Manrope,Arial,sans-serif;position:fixed;right:24px;width:min(520px,calc(100vw - 48px));z-index:99999}.privacy-preferences__panel{background:#fff;border:1px solid rgba(30,27,46,.14);border-radius:18px;box-shadow:0 20px 60px rgba(30,27,46,.2);max-height:calc(100vh - 48px);overflow-y:auto;padding:28px}.privacy-preferences__panel:focus,.privacy-preferences__title:focus{outline:none}.privacy-preferences__title{color:#1e1b2e;font-size:21px;font-weight:700;line-height:1.25;margin:0 0 10px}.privacy-preferences__description{color:#6b6875;font-size:14px;line-height:1.6;margin:0}.privacy-preferences__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.privacy-preferences__actions--summary .privacy-preferences__button{flex:0 1 auto;min-width:104px}.footer-privacy-settings,.privacy-preferences-media__button,.privacy-preferences__button{cursor:pointer;font:inherit}.privacy-preferences-media__button,.privacy-preferences__button{border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:700;line-height:1.3;min-height:44px;padding:10px 18px;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.privacy-preferences__button--choice{background:linear-gradient(90deg,#f29a2a,#f6c34b);border-color:#f29a2a;color:#1e1b2e}.privacy-preferences__button--choice:hover{color:#1e1b2e;filter:brightness(1.04);transform:translateY(-1px)}.privacy-preferences-media__button,.privacy-preferences__button--primary{background:#1e1b2e;border-color:#1e1b2e;color:#fff}.privacy-preferences-media__button:hover,.privacy-preferences__button--primary:hover{background:#2e2a44;border-color:#2e2a44;color:#fff}.privacy-preferences__button--secondary{background:#fff;border-color:rgba(30,27,46,.25);color:#1e1b2e}.privacy-preferences__button--secondary:hover{background:#f4f0e9;border-color:rgba(30,27,46,.45);color:#1e1b2e}.privacy-preferences__meta{align-items:center;display:flex;font-size:13px;gap:10px;line-height:1.5;margin:14px 0 0}.privacy-preferences__meta-separator{background:rgba(30,27,46,.35);border-radius:50%;height:3px;width:3px}.footer-privacy-settings,.privacy-preferences__link{background:transparent;border:0;color:inherit;font-size:13px;font-weight:600;padding:0;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.footer-privacy-settings:hover,.privacy-preferences__link:hover{color:#f39c2b}.footer-privacy-settings:focus-visible,.privacy-preferences-media__button:focus-visible,.privacy-preferences__button:focus-visible,.privacy-preferences__close:focus-visible,.privacy-preferences__link:focus-visible,.privacy-preferences__switch input:focus-visible+.privacy-preferences__switch-track{outline:3px solid #f39c2b;outline-offset:3px}.privacy-preferences__heading-row{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.privacy-preferences__close{align-items:center;background:transparent;border:0;border-radius:50%;color:#1e1b2e;cursor:pointer;display:inline-flex;flex:0 0 36px;font-size:26px;height:36px;justify-content:center;line-height:1;margin-top:-6px;padding:0;width:36px}.privacy-preferences__close:hover{background:#f4f0e9}.privacy-preferences__categories{border-top:1px solid rgba(30,27,46,.12);display:grid;margin-top:18px}.privacy-preferences__category{align-items:flex-start;border-bottom:1px solid rgba(30,27,46,.12);display:flex;gap:16px;justify-content:space-between;margin:0;padding:16px 0}.privacy-preferences__category-copy{display:grid;gap:3px}.privacy-preferences__category-title{color:#1e1b2e;font-size:14px;font-weight:700;line-height:1.4;margin:0}.privacy-preferences__category-description{color:#6b6875;font-size:13px;font-weight:400;line-height:1.5;margin:0}.privacy-preferences__always-active{background:#f6c34b;border-radius:999px;color:#1e1b2e;flex:0 0 auto;font-size:11px;font-weight:700;padding:5px 10px;white-space:nowrap}.privacy-preferences__switch{display:inline-flex;flex:0 0 auto;margin-top:2px;position:relative}.privacy-preferences__switch input{height:1px;opacity:0;position:absolute;width:1px}.privacy-preferences__switch-track{background:#bbb8c2;border-radius:999px;cursor:pointer;display:block;height:26px;position:relative;transition:background-color .18s ease;width:46px}.privacy-preferences__switch-track:after{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(30,27,46,.3);content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:20px}.privacy-preferences__switch input:checked+.privacy-preferences__switch-track{background:#f39c2b}.privacy-preferences__switch input:checked+.privacy-preferences__switch-track:after{transform:translateX(20px)}.privacy-preferences-media{aspect-ratio:16/9;background:#f4f0e9;display:block;min-height:260px;overflow:hidden;position:relative;width:100%}.privacy-preferences-media--fill{aspect-ratio:auto;height:100%;min-height:350px}.privacy-preferences-media iframe{border:0;display:block;height:100%;width:100%}.privacy-preferences-media__placeholder{align-items:center;background:#f4f0e9;display:flex;flex-direction:column;inset:0;justify-content:center;padding:28px;position:absolute;text-align:center}.privacy-preferences-media__icon{color:#f39c2b;font-size:24px;margin-bottom:10px}.privacy-preferences-media__message{color:#1e1b2e;font-size:14px;line-height:1.55;margin:0 0 16px;max-width:430px}.privacy-preferences-media__noscript{padding:20px;text-align:center}@media (max-width:767px){.privacy-preferences{bottom:12px;right:12px;width:calc(100vw - 24px)}.privacy-preferences__panel{border-radius:14px;max-height:calc(100vh - 24px);padding:22px 18px}.privacy-preferences__actions .privacy-preferences__button{flex:1 1 100%}.privacy-preferences-media{min-height:230px}}@media (prefers-reduced-motion:reduce){.privacy-preferences-media__button,.privacy-preferences__button,.privacy-preferences__switch-track,.privacy-preferences__switch-track:after{transition:none}}