#cookie-controls{font:14px/1.5 system-ui,sans-serif;color:#173f32}#cookie-notice{position:fixed;z-index:1100;bottom:70px;left:16px;max-width:570px;padding:20px;background:#fff;border:1px solid #bdd5ca;border-radius:16px;box-shadow:0 8px 35px #173f3226}#cookie-notice[hidden]{display:none}#cookie-controls p{margin:8px 0 12px}#cookie-controls a{color:#126d43;text-decoration:underline}.cookie-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#cookie-controls button{font:inherit;cursor:pointer;padding:9px 12px;border:1px solid #447b63;border-radius:8px;background:#fff;color:#125335;min-height:42px}#cookie-controls button:hover{background:#eef6f1}#cookie-controls button:focus-visible,#cookie-controls input:focus-visible{outline:3px solid #2479ad;outline-offset:3px}@media(max-width:640px){#cookie-notice{left:8px;right:8px;bottom:72px;max-height:58vh;overflow:auto;padding:14px}}@media print{#cookie-controls{display:none!important}}
