.cookie-settings{color:inherit;background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.audience-consent{position:fixed;z-index:60;left:20px;right:20px;bottom:108px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;background:#f7f7ed;color:#111;border:1px solid #b6b6a3;padding:24px 28px;box-shadow:0 10px 50px #0006;max-width:1110px;margin:auto}.audience-consent[hidden]{display:none}.audience-consent strong{font-size:20px;line-height:1.2}.audience-consent p{font-size:14px;line-height:1.5;margin:8px 0 0;max-width:720px}.audience-consent a{color:inherit;text-underline-offset:3px}.consent-actions{display:flex;gap:10px}.consent-actions button{min-width:110px;min-height:48px;padding:12px 16px;border:1px solid #111;background:#f7f7ed;color:#111;font:700 15px 'Hanken',sans-serif;cursor:pointer}.consent-actions button:hover{background:#f4ff00}.consent-actions button:focus-visible,.cookie-settings:focus-visible{outline:3px solid #858900;outline-offset:4px}@media(max-width:760px){.audience-consent{left:12px;right:12px;bottom:93px;grid-template-columns:1fr;gap:16px;padding:20px;max-height:calc(100dvh - 200px);overflow:auto}.audience-consent strong{font-size:18px}.consent-actions button{flex:1}.consent-actions{width:100%}}
