
.hc-cookie-notice[hidden]{display:none!important}.hc-cookie-notice{position:fixed;z-index:30;bottom:18px;left:50%;transform:translateX(-50%);width:min(880px,calc(100% - 32px));max-height:calc(100dvh - 36px);overflow:auto;display:flex;align-items:center;gap:24px;padding:22px 26px;border:1px solid #b7d8d0;border-radius:8px;background:#fff;color:#122b37;box-shadow:0 8px 35px #0003;font:16px/1.5 Arial,Helvetica,sans-serif}.hc-cookie-copy{flex:1;min-width:0}.hc-cookie-copy h2{font:600 18px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0 0 8px}.hc-cookie-copy p{font-size:15px;margin:0}.hc-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hc-cookie-actions a,.hc-cookie-actions button{font:600 14px/1.3 Arial,Helvetica,sans-serif;min-height:44px;padding:12px 16px;border:1px solid #08776f;border-radius:3px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:white;color:#07665f}.hc-cookie-actions button{background:#08776f;color:#fff}.hc-cookie-actions a:focus-visible,.hc-cookie-actions button:focus-visible{outline:3px solid #ad8758;outline-offset:3px}.policy-footer-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.policy-footer-links button{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer;text-underline-offset:4px}@media(max-width:700px){.hc-cookie-notice{bottom:10px;padding:18px;gap:16px;align-items:stretch;flex-direction:column}.hc-cookie-actions{width:100%}.hc-cookie-actions>*{flex:1}}
