.wsh-hover-modal-overlay *,.wsh-hover-modal-overlay :after,.wsh-hover-modal-overlay :before{box-sizing:border-box}.wsh-hover-trigger-wrap{display:block}.wsh-hover-trigger-wrap--left{text-align:left}.wsh-hover-trigger-wrap--center{text-align:center}.wsh-hover-trigger-wrap--right{text-align:right}.wsh-hover-trigger{background:none;border:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none;transition:opacity .15s ease}.wsh-hover-trigger:focus-visible,.wsh-hover-trigger:hover{opacity:.7;outline:none}.wsh-hover-modal-overlay{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(20,35,50,.55);display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.wsh-hover-modal-overlay.is-open{animation:wshHoverFadeIn .22s ease forwards;display:flex}@keyframes wshHoverFadeIn{0%{opacity:0}to{opacity:1}}.wsh-hover-modal-dialog{animation:wshHoverSlideUp .25s cubic-bezier(.22,1,.36,1) forwards;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.22),0 4px 16px rgba(0,0,0,.1);max-height:90vh;max-width:480px;overflow-y:auto;padding:24px;position:relative;width:100%}@keyframes wshHoverSlideUp{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.wsh-hover-modal-close{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .15s ease;width:34px;z-index:1}.wsh-hover-modal-close:focus-visible,.wsh-hover-modal-close:hover{background:rgba(0,0,0,.08);outline:none}.wsh-hover-modal-body{line-height:1.65;padding-top:28px}.wsh-hover-modal-body h1:first-child,.wsh-hover-modal-body h2:first-child,.wsh-hover-modal-body h3:first-child,.wsh-hover-modal-body p:first-child{margin-top:0}.wsh-hover-modal-body p:last-child{margin-bottom:0}.wsh-hover-modal-body h1,.wsh-hover-modal-body h2,.wsh-hover-modal-body h3,.wsh-hover-modal-body h4{line-height:1.3;margin-top:0}.wsh-hover-modal-body a{color:#0091ae}.wsh-hover-modal-body a:hover{color:#007a94}.wsh-hover-modal-body img{border-radius:6px;height:auto;max-width:100%}@media (max-width:520px){.wsh-hover-modal-overlay{padding:12px}.wsh-hover-modal-dialog{border-radius:8px;max-width:100%;padding:24px 18px}}