.h-consent{--c-ink:#0a0a0b;--c-paper:#f4f1ea;--c-accent:#ff5a1f;--c-g1:#c9c6bf;--c-card:#151517;--c-ring:hsla(42,31%,94%,.32);position:fixed;z-index:1000;left:0;right:0;bottom:0;box-sizing:border-box;display:flex;align-items:center;gap:24px;padding:12px 80px;border-top:1px solid var(--c-ring);background:var(--c-card);color:var(--c-paper);font-family:var(--font-sans),"Manrope",system-ui,sans-serif}.h-consent:focus{outline:none}.h-consent:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px}.h-consent__text{flex:1 1;min-width:0;margin:0;font-weight:500;font-size:14px;line-height:1.45;color:var(--c-g1)}.h-consent__link{color:var(--c-paper);font-weight:700;text-decoration:underline;text-underline-offset:3px}.h-consent__actions{flex:none;display:flex;gap:10px}.h-consent__btn{display:inline-flex;align-items:center;justify-content:center;height:40px;margin:0;box-sizing:border-box;border-radius:999px;font-family:inherit;font-size:14px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.h-consent__btn--decline{padding:0 18px;border:1px solid var(--c-ring);background:transparent;color:var(--c-paper);font-weight:700}.h-consent__btn--accept{padding:0 24px;border:1px solid var(--c-paper);background:var(--c-paper);color:var(--c-ink);font-weight:800}.h-consent a:focus-visible,.h-consent button:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}@media (hover:hover){.h-consent__btn--decline:hover{border-color:var(--c-paper)}.h-consent__btn--accept:hover{border-color:var(--c-g1);background:var(--c-g1)}}@media (max-width:767px){.h-consent{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.h-consent__text{flex:none;font-size:13px}.h-consent__btn{flex:1 1;min-width:0;height:44px;padding:0 12px}}.h-page .h-footer__link.h-footer__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:0;border:0;background:transparent;font-family:var(--h-sans);font-weight:inherit;line-height:normal;text-align:left;cursor:pointer}