.analytics-consent{position:fixed;inset:auto 22px 22px;z-index:20000;max-width:1040px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:#1b1c19;color:#ecece5;border:1px solid #77796c;padding:24px;box-shadow:0 10px 50px #0008;font:13px/1.6 Arial,sans-serif;box-sizing:border-box;max-height:85vh;overflow:auto}.analytics-consent[hidden]{display:none}.analytics-consent h2{font:400 18px/1.3 Arial,sans-serif;margin:0 0 10px;color:#ecece5}.analytics-consent p{margin:0;max-width:650px;font-size:13px}.analytics-consent a{text-decoration:underline;text-underline-offset:3px;color:inherit}.analytics-consent .consent-status{font-size:11px;color:#b9bcb0;margin-top:9px}.consent-actions{display:flex;flex-direction:column;gap:10px}.analytics-consent button{background:transparent;color:#ecece5;border:1px solid #b4b8a9;border-radius:0;font:12px/1.4 Arial,sans-serif;padding:12px 18px;min-height:44px;cursor:pointer;white-space:nowrap}.analytics-consent button:hover{background:#ffffff10}.analytics-consent :focus-visible,.cookie-preferences:focus-visible{outline:2px solid #fff;outline-offset:4px}.cookie-preferences{font:inherit;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;padding:0;cursor:pointer;min-height:32px}.privacy-copy [data-cookie-preferences]{background:transparent;color:inherit;border:1px solid currentColor;padding:10px 14px;cursor:pointer}@media(max-width:700px){.analytics-consent{inset:auto 12px 12px;padding:19px;display:block}.consent-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;gap:10px}.analytics-consent button{white-space:normal;padding:11px 8px}.analytics-consent p{font-size:12px}} 

.footer-bottom .footer-legal-links{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font:inherit;color:inherit}.footer-legal-links .legal-separator{opacity:.5}.footer-legal-links .cookie-preferences{white-space:nowrap;font:inherit}.footer-legal-links a{white-space:nowrap}
