.analytics-consent{position:fixed;z-index:30;bottom:0;left:0;right:0;background:#fcf3e8;color:#103e2c;border-top:1px solid #a4ae8c;padding:18px max(20px,calc((100vw - 1080px)/2));box-shadow:0 -4px 20px #0001;font:400 15px/1.5 var(--font-body)}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 10px}.analytics-consent button,.privacy-settings{font:600 14px/1.4 var(--font-body);cursor:pointer;border:1px solid #103e2c;background:#fcf3e8;color:#103e2c;border-radius:4px;padding:10px 16px;margin:4px 10px 4px 0}.analytics-consent button:focus-visible,.privacy-settings:focus-visible{outline:3px solid #b65b3c;outline-offset:3px}.privacy-settings{font-size:13px}
