#nl-consent[hidden]{display:none!important}#nl-consent{position:fixed;z-index:2147483646;left:20px;right:20px;bottom:20px;max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 350px;gap:28px;align-items:center;padding:24px;background:#fff;color:#111;border:1px solid #111;border-radius:20px;box-shadow:0 12px 55px #0003;text-align:left;font-family:system-ui,-apple-system,sans-serif}#nl-consent h2{font-size:18px;line-height:1.3;letter-spacing:0;margin:0 0 10px;font-weight:700}#nl-consent p{font-size:12px;line-height:1.65;margin:0;color:#333}#nl-consent a{color:#111;text-decoration:underline;text-underline-offset:3px}.nl-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}#nl-consent button{font:600 13px/1.3 system-ui,sans-serif;min-height:48px;padding:13px 15px;border:1px solid #111;border-radius:30px;background:#f0ff00;color:#111;cursor:pointer}#nl-consent button:hover{background:#111;color:#f0ff00}#nl-consent :focus-visible{outline:3px solid #111;outline-offset:4px}.nl-cookie-settings{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:5px;cursor:pointer}footer>.nl-cookie-settings{display:inline-block;margin:14px}.nl-cookie-settings:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:800px){#nl-consent{grid-template-columns:1fr;gap:18px;left:12px;right:12px;bottom:12px;padding:20px;max-height:80dvh;overflow:auto}.nl-consent-actions{gap:10px}#nl-consent button{font-size:12px;padding:12px 8px}#nl-consent h2{font-size:17px}}
