.hlg-consent{position:fixed;z-index:10000;right:20px;bottom:20px;left:20px;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:980px;margin:auto;padding:22px 24px;color:#fff;background:#122f33;border:1px solid rgba(236,215,168,.5);border-radius:4px;box-shadow:0 20px 55px rgba(0,0,0,.35);font-family:"Plus Jakarta Sans",Arial,sans-serif}.hlg-consent__copy{max-width:670px}.hlg-consent strong{display:block;margin:0 0 7px;color:#ecd7a8;font:400 21px/1.2 "DM Serif Display",Georgia,serif}.hlg-consent p{margin:0;color:rgba(255,255,255,.88);font-size:12px;line-height:1.6}.hlg-consent__actions{display:flex;flex:0 0 auto;gap:10px}.hlg-consent button,.hlg-consent-settings{border:1px solid rgba(255,255,255,.52);color:#fff;background:transparent;font:700 10px/1 "Plus Jakarta Sans",Arial,sans-serif;letter-spacing:.04em;cursor:pointer}.hlg-consent button{min-height:42px;padding:0 16px}.hlg-consent button:hover,.hlg-consent button:focus-visible,.hlg-consent-settings:hover,.hlg-consent-settings:focus-visible{outline:2px solid #fff;outline-offset:2px}.hlg-consent .hlg-consent__accept{border-color:#c99a3d;color:#142f32;background:#ecd7a8}.hlg-consent-settings{padding:3px 0;border:0;border-bottom:1px solid rgba(255,255,255,.45);color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.hlg-consent-settings:hover{border-color:currentColor}@media(max-width:720px){.hlg-consent{right:12px;bottom:76px;left:12px;display:block;padding:18px}.hlg-consent__actions{margin-top:16px}.hlg-consent button{flex:1}.hlg-consent p{font-size:11px}}@media(max-width:390px){.hlg-consent__actions{flex-direction:column-reverse}.hlg-consent button{width:100%}}@media(prefers-reduced-motion:reduce){.hlg-consent{scroll-behavior:auto}}
