.cookie-preferences{position:relative;display:block;margin:14px 24px;padding:8px 12px;border:1px solid #777;background:#fff;color:#222;cursor:pointer}.analytics-consent{position:fixed;z-index:1100;bottom:12px;left:12px;right:12px;max-width:760px;padding:18px;background:#fff;color:#222;border:1px solid #777;box-shadow:0 6px 32px #0003;font-size:15px;line-height:1.6}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 12px}.analytics-consent button,.analytics-consent a{display:inline-block;margin:4px 8px 4px 0;padding:9px 14px}.analytics-consent button{background:#fff;color:#222;border:1px solid #222;cursor:pointer;font:inherit}.analytics-consent button:focus-visible,.cookie-preferences:focus-visible{outline:3px solid #ff6900;outline-offset:3px}
