.rs-consent-panel[hidden],.rs-consent-panel [hidden]{display:none!important}.rs-consent-panel{position:fixed;z-index:10000;bottom:18px;left:50%;transform:translateX(-50%);width:min(760px,calc(100% - 32px));max-height:85vh;overflow:auto;padding:24px;background:#fff;color:#202124;border:1px solid #bec5c3;border-radius:10px;box-shadow:0 7px 35px #0003;font-family:Arial,Helvetica,sans-serif;text-align:left}.rs-consent-panel h2{font-size:23px;letter-spacing:-.4px;line-height:1.3;margin:0 0 10px}.rs-consent-panel p{color:#48534e;font-size:14px;line-height:1.6;margin:8px 0}.rs-consent-panel a{text-decoration:underline;text-underline-offset:3px}.rs-consent-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.rs-consent-actions button{font:600 14px Arial,sans-serif;min-height:44px;min-width:155px;border:1px solid #202124;border-radius:3px;padding:12px 18px;background:#202124;color:#fff;cursor:pointer}.rs-consent-actions button:hover{background:#444}.rs-consent-actions button:focus-visible,.rs-consent-settings:focus-visible{outline:3px solid #cf2630;outline-offset:4px}.rs-consent-actions button[data-rs-consent=close]{background:white;color:#202124}.rs-consent-settings{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;padding:8px 0;cursor:pointer}.privacy-copy{max-width:820px;margin:auto;padding:55px 6% 75px}.privacy-copy h1{font-size:clamp(34px,4vw,54px);line-height:1.1;letter-spacing:-1px}.privacy-copy h2{font-size:26px;line-height:1.25;letter-spacing:-.4px;margin:30px 0 15px}.privacy-copy p,.privacy-copy li{font-size:16px;line-height:1.8;color:#48534e}.privacy-copy a{text-decoration:underline}@media(max-width:500px){.rs-consent-panel{padding:20px;bottom:10px}.rs-consent-actions{gap:10px}.rs-consent-actions button{width:100%}}
