/* Namespaced and dependency-free. No styles are applied to the site's content or advertisements. */
.mrp-scope{--mrp-bg:#176b5b;--mrp-fg:#fff;--mrp-border:#115447;--mrp-radius:18px;--mrp-font:17px;--mrp-pad:16px;--mrp-width:236px;--mrp-x:20px;--mrp-y:28px;--mrp-mx:12px;--mrp-my:20px;box-sizing:border-box;font-family:inherit;line-height:1.35;text-align:left;color:var(--mrp-fg)}
.mrp-scope *{box-sizing:border-box}.mrp-widget{width:var(--mrp-width);max-width:calc(100vw - 24px);isolation:isolate;visibility:hidden;pointer-events:none}
.mrp-widget[data-mrp-state="ready"]{visibility:visible;pointer-events:auto}.mrp-widget[hidden]{display:none!important}
.mrp-floating{position:fixed;z-index:900;max-width:calc(100vw - var(--mrp-x)*2 - 16px)}
.mrp-pos-bottom-right{bottom:calc(var(--mrp-y) + env(safe-area-inset-bottom,0px));right:calc(var(--mrp-x) + env(safe-area-inset-right,0px))}
.mrp-pos-bottom-left{bottom:calc(var(--mrp-y) + env(safe-area-inset-bottom,0px));left:calc(var(--mrp-x) + env(safe-area-inset-left,0px))}
.mrp-pos-bottom-center{bottom:calc(var(--mrp-y) + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%)}
.mrp-pos-top-right{top:calc(var(--mrp-y) + env(safe-area-inset-top,0px));right:calc(var(--mrp-x) + env(safe-area-inset-right,0px))}
.mrp-pos-top-left{top:calc(var(--mrp-y) + env(safe-area-inset-top,0px));left:calc(var(--mrp-x) + env(safe-area-inset-left,0px))}
body.admin-bar .mrp-floating.mrp-pos-top-right,body.admin-bar .mrp-floating.mrp-pos-top-left{top:calc(var(--mrp-y) + 32px + env(safe-area-inset-top,0px))}
.mrp-inline{position:relative;display:inline-block;vertical-align:middle;margin:12px 0;max-width:100%;transform:none;top:auto;bottom:auto;left:auto;right:auto}
.mrp-scope a.mrp-link{display:flex;align-items:center;gap:12px;padding:var(--mrp-pad);width:100%;border:1px solid var(--mrp-border);border-radius:var(--mrp-radius);background:var(--mrp-bg);color:var(--mrp-fg);font-size:var(--mrp-font);font-weight:400;text-decoration:none!important;text-transform:none;letter-spacing:normal;cursor:pointer;outline-offset:4px;box-shadow:none;transition:filter .15s ease,box-shadow .15s ease}
.mrp-scope a.mrp-link:hover{color:var(--mrp-fg);background:var(--mrp-bg);filter:brightness(1.06);text-decoration:none}.mrp-scope a.mrp-link:visited{color:var(--mrp-fg)}
.mrp-shadow a.mrp-link{box-shadow:0 7px 26px rgba(16,36,50,.22)}.mrp-scope a.mrp-link:focus-visible,.mrp-scope button.mrp-close:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.mrp-copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.mrp-label{display:block;font-size:var(--mrp-font);line-height:1.2;font-weight:750;overflow-wrap:anywhere;letter-spacing:.02em}.mrp-subtitle,.mrp-recipient{display:block;font-size:11px;line-height:1.4;font-weight:400;overflow-wrap:anywhere;letter-spacing:0}.mrp-recipient{font-size:10px;opacity:.9}.mrp-subtitle:empty,.mrp-recipient:empty{display:none}
.mrp-scope .mrp-icon{display:block;width:27px;height:27px;flex:0 0 27px;color:inherit}.mrp-scope .mrp-arrow{display:block;width:18px;height:18px;flex:0 0 18px;color:inherit}
.mrp-scope button.mrp-close{position:absolute;right:-8px;top:-11px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:28px;height:28px;min-width:28px;min-height:28px;background:#fff;color:#203044;border:1px solid #d8e1e7;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1);cursor:pointer;font-size:12px;line-height:1}
.mrp-scope button.mrp-close:hover{background:#f2f6f9;color:#172433}.mrp-animate[data-mrp-state="ready"] a.mrp-link{animation:mrp-soft 3s ease-in-out 2}
@keyframes mrp-soft{0%,100%{box-shadow:0 7px 26px rgba(16,36,50,.18)}50%{box-shadow:0 7px 32px rgba(16,36,50,.32)}}
@media(max-width:782px){body.admin-bar .mrp-floating.mrp-pos-top-right,body.admin-bar .mrp-floating.mrp-pos-top-left{top:calc(var(--mrp-y) + 46px + env(safe-area-inset-top,0px))}}
@media(prefers-reduced-motion:reduce){.mrp-scope a.mrp-link{transition:none}.mrp-animate a.mrp-link{animation:none!important}}
@media print{.mrp-floating{display:none!important}.mrp-scope a.mrp-link{box-shadow:none}}
