.ada-cookie-panel[hidden],.ada-cookie-settings[hidden],.ada-cookie-panel [hidden]{display:none!important}
.ada-cookie-panel{position:fixed;z-index:100000;inset:auto 0 0;background:#f3efe5;color:#252722;border-top:1px solid #6d6559;padding:22px max(24px,calc((100vw - 1320px)/2));display:flex;gap:32px;align-items:center;max-height:90vh;overflow:auto;box-sizing:border-box;font:16px/1.55 Arial,sans-serif}
.ada-cookie-panel>div:first-child{flex:1}.ada-cookie-panel h2{font:normal 28px/1.15 Georgia,serif;margin:0 0 8px;color:#252722}.ada-cookie-panel p{font-size:16px;line-height:1.55;margin:0;max-width:76ch}.ada-cookie-panel a{color:#654438;text-decoration:underline}.ada-cookie-actions{display:flex;gap:12px;flex-wrap:wrap}.ada-cookie-actions button{font:16px/1.3 Arial,sans-serif;background:#654438;color:#fff;border:1px solid #654438;padding:13px 17px;border-radius:0;cursor:pointer;min-height:46px;white-space:nowrap}.ada-cookie-actions button:hover{background:#493126;color:#fff}.ada-cookie-actions button:focus-visible,.ada-cookie-settings:focus-visible,.ada-cookie-panel a:focus-visible{outline:3px solid #99613a;outline-offset:4px}.ada-cookie-settings{display:inline-block;background:transparent;color:inherit;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.footer-colophon .ada-cookie-settings{margin-left:24px}#ada-cookie-status:not(:empty){margin-top:8px;font-size:15px}
@media(max-width:760px){.ada-cookie-panel{display:block;padding:20px}.ada-cookie-actions{margin-top:16px;gap:10px}.ada-cookie-actions button{flex:1;white-space:normal}.footer-colophon .ada-cookie-settings{margin-left:0}.ada-cookie-panel h2{font-size:26px}}
