dialog.esp-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:85vh;overflow:auto;border:0;border-radius:18px;padding:36px;background:#fff;color:#24353c;box-shadow:0 24px 90px #0004;font:normal 18px/1.65 system-ui,sans-serif;text-align:left}dialog.esp-dialog::backdrop{background:rgb(15 30 38 / 65%)}.esp-dialog .esp-content{overflow-wrap:anywhere}.esp-dialog .esp-content p{margin:0 0 16px}.esp-dialog .esp-content a{color:#176477;text-decoration:underline}.esp-dialog .esp-close{position:absolute;right:14px;top:10px;background:transparent;border:0;color:#24353c;font:32px/1 system-ui;cursor:pointer;width:44px;height:44px;padding:0}.esp-dialog button:focus-visible,.esp-dialog a:focus-visible{outline:3px solid #167bad;outline-offset:4px}@media(max-width:480px){dialog.esp-dialog{padding:28px 22px}}

.esp-dialog .esp-content:focus{outline:none;box-shadow:none}

dialog.esp-dialog{padding-top:60px}

dialog.esp-dialog{scroll-behavior:auto}
