.gn-consent{position:fixed;left:20px;right:20px;bottom:20px;max-width:620px;margin:0 auto 0 0;padding:22px;background:#f7f6f2;color:#171f2e;border:1px solid #171f2e;border-top:5px solid #214cf0;box-shadow:0 8px 35px #171f2e26;z-index:10000;font:16px/1.55 Arial,sans-serif;text-align:left}
.gn-consent[hidden]{display:none!important}.gn-consent strong{font-size:21px}.gn-consent p{margin:10px 0 16px}.gn-consent a{text-decoration:underline}.gn-consent-actions{display:flex;gap:12px;flex-wrap:wrap}.gn-consent-actions button{border:1px solid #171f2e;border-radius:0;background:transparent;color:#171f2e;padding:11px 15px;min-height:44px;font:inherit;cursor:pointer}.gn-consent-actions button:hover,.gn-consent-actions button:focus-visible{background:#214cf0;color:white;border-color:#214cf0}.gn-consent-settings{border:0;background:none;padding:0;color:inherit;cursor:pointer;font:inherit;text-decoration:underline}.gn-consent button:focus-visible,.gn-consent-settings:focus-visible{outline:2px solid #214cf0;outline-offset:3px}@media(max-width:600px){.gn-consent{left:12px;right:12px;bottom:12px;padding:18px;font-size:14px}.gn-consent strong{font-size:19px}.gn-consent-actions button{flex:1}}
