#palanquey-consent{position:fixed;z-index:100000;bottom:18px;left:18px;width:min(650px,calc(100% - 36px));max-height:80vh;overflow:auto;box-sizing:border-box;background:#f8f5ef;color:#183448;border:1px solid #8096b2;border-radius:8px;padding:24px;box-shadow:0 8px 40px #0003;text-align:left;font:15px/1.55 Arial,sans-serif}
#palanquey-consent[hidden]{display:none!important}
#palanquey-consent h2{margin:0 0 10px;font:600 22px/1.3 Georgia,serif;color:#183448;letter-spacing:normal;text-transform:none}
#palanquey-consent p{margin:0 0 18px;font:inherit;color:inherit}
.palanquey-consent-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
#palanquey-consent button{border:1px solid #183448;background:#183448;color:white;border-radius:4px;padding:12px 16px;cursor:pointer;font:600 14px/1.4 Arial,sans-serif;letter-spacing:normal;text-transform:none;min-height:44px}
#palanquey-consent a{display:inline-block;padding:8px 0;color:#183448;text-decoration:underline;font:14px/1.5 Arial,sans-serif}
#palanquey-cookie-choices{position:static;display:inline-block;margin:0;padding:8px 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none}
.palanquey-privacy-footer{padding:20px 24px;text-align:center;color:#183448;background:transparent}
#palanquey-consent button:focus-visible,#palanquey-consent a:focus-visible,#palanquey-cookie-choices:focus-visible{outline:3px solid #bb7025;outline-offset:3px}
@media(max-width:600px){#palanquey-consent{bottom:10px;left:10px;width:calc(100% - 20px);padding:18px}.palanquey-consent-actions button{flex:1 1 100%}}
