#mi-consent [hidden],.mi-media-stage [hidden]{display:none!important}.mi-consent-banner{position:fixed;z-index:120;bottom:18px;left:50%;transform:translate(-50%);width:min(1100px,calc(100% - 36px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 25px;border:1px solid var(--line);border-top:3px solid var(--brand-accent);background:var(--surface);color:var(--ink);box-shadow:0 5px 22px #0000001f}.mi-consent-banner h2{font:700 20px/1.3 Manrope,sans-serif;margin:0 0 7px;letter-spacing:-.035em}.mi-consent-banner p{font-size:14px;line-height:1.6;margin:0}.mi-consent-banner a,.mi-consent-dialog a{text-decoration:underline;text-underline-offset:3px}.mi-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.mi-consent-actions button,.mi-media-placeholder button{min-height:44px;padding:10px 14px;border:1px solid var(--ink);border-radius:0;background:var(--surface);color:var(--ink);font:600 14px/1.5 DM Sans,sans-serif;cursor:pointer}.mi-consent-actions button:hover,.mi-media-placeholder button:hover{background:var(--surface-soft)}.mi-consent-banner .mi-consent-actions{max-width:370px;justify-content:stretch}.mi-consent-banner .mi-consent-actions button{flex:1 1 auto}.mi-consent-dialog{width:min(640px,calc(100% - 32px));max-height:calc(100svh - 36px);overflow:auto;border:1px solid var(--line);border-radius:0;padding:28px;background:var(--surface);color:var(--ink)}.mi-consent-dialog::backdrop{background:#0f141699}.mi-consent-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.mi-consent-dialog h2{font:700 28px/1.2 Manrope,sans-serif;margin:0;letter-spacing:-.04em}.mi-consent-dialog-head button{width:44px;height:44px;flex:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:25px;cursor:pointer}.mi-consent-dialog p{font-size:14px;line-height:1.7}.mi-consent-option{padding:17px 0;border-top:1px solid var(--line)}.mi-consent-option label{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700}.mi-consent-option input{width:20px;height:20px;flex:none;accent-color:var(--accent)}.mi-consent-option p{margin:9px 0 0 32px}.mi-consent-dialog fieldset{margin:18px 0;padding:14px 18px;border:1px solid var(--line)}.mi-consent-dialog legend{padding:0 6px;font-weight:700;font-size:15px}.mi-consent-dialog .mi-consent-option:first-of-type{border-top:0}.mi-consent-settings-link{min-height:24px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}#mi-consent button:focus-visible,#mi-consent input:focus-visible,.mi-consent-settings-link:focus-visible,.mi-media-placeholder button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.mi-media-stage{position:relative;aspect-ratio:16/9;min-height:200px;overflow:hidden;border:1px solid var(--line);background:var(--surface-soft)}.mi-media-stage>iframe,.mi-media-stage>video{display:block;width:100%;height:100%;position:absolute;inset:0;border:0}.mi-media-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:center;color:var(--ink)}.mi-media-placeholder strong{font:700 21px/1.3 Manrope,sans-serif}.mi-media-placeholder p{max-width:440px;font-size:14px;line-height:1.6;margin:0}.mi-video h2,.mi-map h2{font:700 26px/1.25 Manrope,sans-serif;letter-spacing:-.04em;margin:0 0 20px}.mi-video,.mi-map{margin-bottom:28px;min-width:0}.mi-media-unavailable{padding:24px;border:1px solid var(--line);background:var(--surface-soft)}.mi-gallery-caption{font-size:13px;line-height:1.6;margin-top:12px;overflow-wrap:anywhere}@media(max-width:900px){.mi-consent-banner{grid-template-columns:minmax(0,1fr);gap:16px}.mi-consent-banner .mi-consent-actions{max-width:none}}@media(max-width:520px){.mi-consent-banner{bottom:0;left:0;transform:none;width:100%;padding:17px}.mi-consent-banner p,.mi-consent-actions button{font-size:13px}.mi-consent-dialog{padding:21px}.mi-consent-dialog h2{font-size:24px}.mi-consent-dialog .mi-consent-actions{flex-direction:column}.mi-media-placeholder{gap:8px;padding:13px}.mi-media-placeholder p{font-size:13px}}.mi-media-stage[data-mi-embed]>iframe{opacity:0;pointer-events:none;transition:opacity var(--mi-motion-reveal,.18s) var(--mi-motion-easing,ease-out)}.mi-media-stage[data-mi-embed].is-ready>iframe{opacity:1;pointer-events:auto}.mi-media-stage.is-loading:after{content:"";position:absolute;bottom:12px;right:12px;width:24px;height:3px;background:var(--accent);animation:mi-media-wait 1.2s ease-in-out infinite alternate;pointer-events:none}@keyframes mi-media-wait{0%{opacity:.3}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mi-media-stage[data-mi-embed]>iframe{transition:none}.mi-media-stage.is-loading:after{animation:none}}

/*# sourceMappingURL=consent.a8136c958403.css.map */
