.analytics-consent{position:fixed;z-index:1000;bottom:16px;left:16px;right:16px;max-width:640px;padding:20px;background:#fff;color:#17382f;border:1px solid #b5cebb;border-radius:12px;box-shadow:0 6px 30px #0002;font:15.68px/1.6 'DM Sans',system-ui,sans-serif}.analytics-consent p{margin:0 0 13.44px}.analytics-consent button,.analytics-preferences{font:inherit;min-height:44px;padding:10px 14px;border:1px solid #087c66;background:#fff;color:#174f40;border-radius:6px;cursor:pointer;margin:4px}.analytics-consent a{display:inline-flex;align-items:center;min-height:44px;padding:8px;color:inherit}.analytics-consent :focus-visible,.analytics-preferences:focus-visible{outline:3px solid #087c66;outline-offset:3px}.analytics-preferences{font-size:14.56px}
