/* cookie notice (only shown to visitors in European time zones, before analytics loads) */
.cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;max-width:560px;margin:0 auto;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 16px;background:#fff;border:1px solid #E1E6EA;border-radius:10px;box-shadow:0 12px 30px -12px rgba(15,34,48,.35);font:15px/1.45 "Source Sans 3",system-ui,sans-serif;color:#0F2230}
.cookie[hidden]{display:none}
.cookie p{margin:0;flex:1 1 260px}
.cookie a{color:#0B6E99}
.cookie div{display:flex;gap:8px}
.cookie button{font:inherit;font-weight:600;padding:8px 14px;border-radius:8px;border:1px solid #C5CED4;background:#fff;color:#0F2230;cursor:pointer}
.cookie button.yes{background:#E9A23B;border-color:#E9A23B;color:#1A1206}
