.landing-consent[hidden]{display:none!important}.landing-consent{position:fixed;bottom:65px;right:20px;z-index:1000;width:min(440px,calc(100% - 40px));padding:22px;background:#101b22;color:#eeeee7;border:1px solid #53616a;box-shadow:0 12px 40px #0008;font:14px/1.6 Arial,sans-serif}.landing-consent strong{font-size:18px}.landing-consent p{margin:10px 0 16px}.landing-consent>div{display:flex;gap:12px}.landing-consent button{width:auto;flex:1;margin:0;padding:12px;background:#101b22;border:1px solid #ff936d;color:#fff;font:600 14px Arial;cursor:pointer}.landing-consent button:hover{background:#29343c}.landing-preferences{position:fixed;bottom:15px;right:20px;z-index:999;width:auto;padding:10px 14px;margin:0;background:#101b22;color:#eeeee7;border:1px solid #53616a;font:12px Arial;cursor:pointer}.landing-consent button:focus-visible,.landing-preferences:focus-visible{outline:3px solid #ff936d;outline-offset:3px}
