.landing-consent[hidden]{display:none!important}.landing-consent{position:fixed;z-index:1000;bottom:60px;right:20px;max-width:430px;padding:24px;background:var(--paper,#f4f2eb);color:var(--ink,#202a24);border:1px solid #879184;box-shadow:0 8px 35px #0002;font:14px/1.5 system-ui,sans-serif}.landing-consent h2{font-size:23px;margin:0 0 12px}.landing-consent div{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.landing-consent button,.landing-privacy{cursor:pointer;border:1px solid currentColor;background:var(--paper,#f4f2eb);color:var(--ink,#202a24);padding:10px 13px}.landing-consent a{color:inherit}.landing-privacy{position:fixed;bottom:12px;right:20px;z-index:999;font:12px system-ui,sans-serif}@media(max-width:500px){.landing-consent{left:12px;right:12px;bottom:60px}}