.mvd-legal-strip{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;margin:18px 0 10px;padding:12px 14px;border:1px solid #e2e6e2;border-radius:12px;background:#fafbf9;color:#26352c!important;font-family:inherit!important;font-weight:400;line-height:1.5;font-size:12px}
.mvd-legal-strip__lead{font-weight:600;color:#26352c!important}
.mvd-legal-strip__link{display:inline-flex;gap:4px;align-items:center;appearance:none;background:none!important;border:0!important;padding:0!important;margin:0!important;border-radius:0;box-shadow:none!important;color:#285b46!important;font-family:inherit!important;font-size:12px!important;line-height:1.5!important;font-weight:inherit!important;text-decoration:underline!important;text-underline-offset:2px!important;cursor:pointer}
.mvd-legal-strip__link:focus-visible,.mvd-legal-modal__close:focus-visible{outline:2px solid #255b40!important;outline-offset:3px}
.mvd-legal-strip__sep{color:#aeb9b0}
.mvd-legal-modal{position:fixed!important;inset:0!important;width:min(92vw,690px)!important;max-height:min(85vh,790px)!important;box-sizing:border-box!important;padding:0!important;margin:auto!important;background:#fff!important;color:#222!important;border:1px solid #d9e0dc!important;border-radius:16px!important;box-shadow:0 16px 60px rgba(0,0,0,.25)!important;z-index:2147483000!important;overflow:auto!important}
.mvd-legal-modal::backdrop{background:rgba(15,26,20,.65)}
.mvd-legal-modal__head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 22px;border-bottom:1px solid #e5ebe7;position:sticky;top:0;background:white;z-index:1}
.mvd-legal-modal__title{font-family:inherit!important;font-size:19px!important;line-height:1.35!important;font-weight:700!important;color:#1f362a!important;margin:0!important}
.mvd-legal-modal__close{border:0!important;background:#f1f3f1!important;color:#243328!important;border-radius:50%!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;font-size:24px!important;line-height:1!important;cursor:pointer;padding:0!important;display:flex;align-items:center;justify-content:center}
.mvd-legal-modal__content{font-family:inherit!important;font-size:14px!important;line-height:1.65!important;font-weight:400!important;padding:18px 22px 24px;color:#29332c!important}
.mvd-legal-modal__content p{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0 0 1em!important}
.mvd-legal-modal__content a{color:#285b46!important;text-decoration:underline!important}
.mvd-legal-modal__content strong{color:inherit!important}
@media(max-width:600px){.mvd-legal-strip{font-size:11px;gap:5px 7px;padding:10px}.mvd-legal-strip__link{font-size:11px!important}.mvd-legal-modal__head{padding:14px 16px}.mvd-legal-modal__content{padding:15px 16px 20px}}
