.gf-consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:700px;margin:auto;z-index:1000;background:#fff;color:#081b2e;padding:18px;border:1px solid #b9a477;border-radius:12px;box-shadow:0 4px 24px #0003;font:16px/1.5 system-ui,sans-serif}
.gf-consent[hidden]{display:none}.gf-consent p{margin:0 0 12px}.gf-consent a{color:#173958;text-decoration:underline}.gf-consent>div{display:flex;gap:10px;flex-wrap:wrap}.gf-consent button{font:inherit;padding:10px 16px;border:1px solid #173958;border-radius:6px;background:#fff;color:#173958;cursor:pointer}.gf-consent-preferences{font:inherit;background:transparent;border:0;text-decoration:underline;color:inherit;cursor:pointer;padding:8px}.gf-consent button:focus-visible,.gf-consent-preferences:focus-visible{outline:3px solid #b9a477;outline-offset:3px}
