#ade-privacy-panel[hidden]{display:none!important}#ade-privacy-panel{position:fixed;z-index:100000;left:20px;bottom:66px;width:min(530px,calc(100vw - 40px));max-height:calc(100dvh - 100px);overflow:auto;box-sizing:border-box;background:#F4F0E7;color:#06100C;border:1px solid #B98B45;padding:24px;box-shadow:0 8px 40px #0005;font:14px/1.6 Inter,system-ui,sans-serif;text-align:left}#ade-privacy-panel h2{font:26px/1.15 Baskerville,Georgia,serif;color:#06100C;margin:0 0 12px;text-transform:none;letter-spacing:0}#ade-privacy-panel p{font:inherit;color:inherit;margin:0 0 12px}#ade-privacy-panel a{color:#284a3b;text-decoration:underline}#ade-privacy-panel .ade-privacy-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}#ade-privacy-panel button,#ade-privacy-open{font:13px/1.4 Inter,system-ui,sans-serif;cursor:pointer;border:1px solid #B98B45;background:#0C2119;color:#F4F0E7;padding:12px 14px;text-transform:none;letter-spacing:0;border-radius:0;min-height:44px}#ade-privacy-panel button{flex:1;min-width:170px}#ade-privacy-panel button:hover,#ade-privacy-open:hover{background:#17382a}#ade-privacy-panel button:focus-visible,#ade-privacy-open:focus-visible{outline:3px solid #B98B45;outline-offset:3px}#ade-privacy-open{position:static;display:inline-block;margin:0;flex-shrink:0} .site-footer .footer-bottom{flex-wrap:wrap;gap:16px;padding-bottom:80px} @media(max-width:600px){#ade-privacy-panel{left:12px;width:calc(100vw - 24px);padding:18px;bottom:70px}#ade-privacy-open{left:12px;font-size:12px;padding:9px}}