#analytics-consent{position:fixed;bottom:52px;left:16px;right:16px;max-width:640px;margin:auto;padding:20px;background:#fff;color:#172440;box-shadow:0 4px 32px #0004;z-index:9999;border:1px solid #bbc6d6;border-radius:8px;font:15px/1.5 sans-serif}#analytics-consent[hidden]{display:none}#analytics-consent p{margin:0 0 12px}#analytics-consent div{display:flex;gap:12px;flex-wrap:wrap}#analytics-consent button{padding:10px 16px;background:#fff;border:1px solid #182a50;color:#182a50;border-radius:4px;cursor:pointer;font:inherit}#analytics-consent a{color:#163e81;text-decoration:underline}#analytics-preferences{position:fixed;bottom:8px;left:8px;background:#fff;color:#172440;border:1px solid #a8b5c8;border-radius:4px;padding:8px;z-index:9998;font:12px sans-serif;cursor:pointer}
