.analytics-consent{position:fixed;bottom:1rem;left:1rem;right:1rem;max-width:44rem;padding:1.25rem;background:#fff;color:#192b29;border:2px solid #192b29;border-radius:1rem;box-shadow:0 4px 24px #0002;z-index:1000;max-height:80vh;overflow:auto}.analytics-consent[hidden]{display:none}.analytics-consent h2{font-size:1.25rem;margin:0 0 .5rem}.analytics-consent p{font-size:1rem;line-height:1.5}.analytics-consent button,.analytics-settings{font:inherit;padding:.65rem .9rem;border:1px solid #192b29;border-radius:.4rem;background:#fff;color:#192b29;cursor:pointer}.analytics-consent button{margin:.6rem .6rem 0 0}.analytics-consent a{display:block}.analytics-settings{position:fixed;right:1rem;bottom:1rem;z-index:999}.analytics-consent button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #245b50;outline-offset:3px}
