.bhp-privacy[hidden]{display:none!important}.bhp-privacy{font:14px/1.55 Arial,Helvetica,sans-serif;color:#292331;background:#fff;box-sizing:border-box}.bhp-privacy *{box-sizing:border-box}.bhp-privacy p{font:14px/1.55 Arial,Helvetica,sans-serif;color:#514858;margin:9px 0 0}.bhp-privacy a{color:#4b2b69;text-decoration:underline;text-underline-offset:3px}.bhp-privacy strong{font-size:17px}.bhp-privacy h2{font:30px/1.2 Georgia,serif;margin:0 0 24px;color:#292331}.bhp-privacy h3{font:700 15px/1.4 Arial,sans-serif;margin:24px 0 6px;color:#292331}.bhp-privacy button{font:13px/1.3 Arial,Helvetica,sans-serif;cursor:pointer;background:#fff;color:#4b2b69;border:1px solid #4b2b69;padding:12px 16px;border-radius:0;min-height:44px;white-space:normal}.bhp-privacy button:hover{background:#f5f2f6}.bhp-privacy button:focus-visible,.bhp-privacy a:focus-visible,.bhp-privacy-reopen:focus-visible{outline:3px solid #b49351;outline-offset:4px}.bhp-privacy-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}#bhp-cookie-notice{position:fixed;bottom:18px;left:18px;right:18px;max-width:1150px;margin:auto;padding:22px 26px;border:1px solid #d4c9df;box-shadow:0 4px 35px #20152f30;z-index:100000;display:flex;align-items:center;gap:30px}#bhp-cookie-notice>div:first-child{flex:1}#bhp-cookie-notice .bhp-privacy-actions{margin:0;flex-shrink:0;max-width:330px}#bhp-privacy-dialog{max-width:620px;width:calc(100% - 36px);max-height:85vh;overflow:auto;padding:32px;border:1px solid #b8a5c7;box-shadow:0 8px 55px #20152f40}#bhp-privacy-dialog::backdrop{background:#21182d80}.bhp .bottom nav{flex-wrap:wrap;align-items:center}.bhp .bottom button.bhp-privacy-reopen{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;background:transparent;border:0;min-width:0;min-height:0;height:auto;line-height:inherit;padding:0;cursor:pointer}.bhp .bottom button.bhp-privacy-reopen:hover{text-decoration:underline}.bhp-privacy-noscript{font:13px/1.5 Arial,sans-serif;padding:20px;text-align:center}@media(max-width:760px){#bhp-cookie-notice{display:block;padding:20px;bottom:10px;left:10px;right:10px;max-height:75vh;overflow:auto}#bhp-cookie-notice .bhp-privacy-actions{margin-top:15px;max-width:none}.bhp-privacy button{flex:1}#bhp-privacy-dialog{padding:25px}}
