.mb-consent{z-index:150;color:#111;background:#f5f2e9;border:2px solid #111;align-items:center;gap:36px;max-width:1120px;margin:auto;padding:25px 28px;font-family:inherit;display:flex;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:6px 6px #111,0 10px 50px #0003}.mb-consent-copy{flex:1;min-width:0}.mb-consent-kicker{letter-spacing:.14em;font-size:10px;font-weight:800}.mb-consent h2{letter-spacing:var(--display-tracking);font-size:23px;line-height:1.2;font-weight:var(--display-weight);margin:7px 0 9px}.mb-consent p{max-width:61ch;margin:0;font-size:14px;line-height:1.55}.mb-consent a{color:inherit;text-underline-offset:3px}.mb-consent-actions{gap:10px;min-width:172px;display:grid}.mb-consent-actions button{color:#111;min-height:46px;font:inherit;cursor:pointer;background:#f5f2e9;border:1.5px solid #111;border-radius:0;padding:12px 18px;font-size:14px;font-weight:750}.mb-consent-actions button:hover{background:#dfef58}:is(.mb-consent-actions button:focus-visible,.mb-consent a:focus-visible,.mb-cookie-controls button:focus-visible){outline-offset:4px;outline:3px solid #445800}.mb-cookie-controls{color:#f5f2e9;text-align:center;background:#080808;padding:12px 20px}.mb-cookie-controls button{font:inherit;min-height:44px;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 16px;font-size:13px;text-decoration:underline}.mb-consent-status{font-size:12px;display:block}.mb-consent-status:empty{display:none}@media (max-width:650px){.mb-consent{bottom:max(12px,env(safe-area-inset-bottom));max-height:70dvh;padding:19px 18px;display:block;left:12px;right:16px;overflow:auto;box-shadow:4px 4px #111}.mb-consent h2{max-width:20ch;font-size:21px}.mb-consent p{font-size:13px;line-height:1.55}.mb-consent-actions{grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin-top:17px}.mb-consent-actions button{min-height:48px;padding:11px 7px;font-size:13px}}@media print{.mb-consent,.mb-cookie-controls{display:none}}.mb-consent-options{border:0;margin:14px 0 0;padding:0}.mb-consent-options legend{margin-bottom:4px;font-size:12px;font-weight:750}.mb-consent-options label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.mb-consent-options input{accent-color:#111;width:18px;height:18px}.mb-consent-options input:focus-visible{outline-offset:4px;outline:3px solid #445800}.mb-consent-actions button:disabled{opacity:.65;cursor:wait}@media (prefers-reduced-motion:reduce){.mb-consent *{scroll-behavior:auto}}
