[data-bh-closed][hidden],[data-bh-regular][hidden]{display:none!important}.bh-dialog{box-sizing:border-box;width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:clamp(24px,5vw,48px);border:0;border-top:6px solid #01aad5;background:#fdfaf4;color:#373634;font-family:"futura-pt",sans-serif;box-shadow:0 20px 80px #0005}.bh-dialog::backdrop{background:#152c36b8}.bh-dialog .bh-tag{display:block;color:#146d87;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:14px}.bh-dialog h2{font-family:inherit;font-size:clamp(27px,5vw,38px);line-height:1.12;font-weight:600;margin:0 20px 20px 0}.bh-dialog p{font-size:18px;line-height:1.5;margin:0 0 18px}.bh-dialog a,.bh-notice a,.bh-banner a{color:#146d87;text-decoration:underline;overflow-wrap:anywhere}.bh-dialog button{font-family:inherit;border:0;border-radius:0;cursor:pointer}.bh-dialog .bh-close{position:absolute;right:8px;top:6px;width:44px;height:44px;padding:0;background:transparent;color:#373634;font-size:30px;line-height:1}.bh-dialog .bh-confirm{min-height:46px;padding:12px 24px;color:#fff;background:#146d87;font-size:17px;font-weight:600}.bh-dialog button:hover{filter:brightness(.9)}.bh-dialog button:focus-visible,.bh-dialog a:focus-visible{outline:3px solid #146d87;outline-offset:4px}.bh-banner{padding:20px max(20px,calc((100% - 1200px)/2));background:#fdfaf4;border-top:4px solid #01aad5;color:#373634;font-family:"futura-pt",sans-serif}.bh-banner strong{font-size:22px}.bh-banner p{margin:8px 0 0}.bh-notice{font-family:"futura-pt",sans-serif;font-size:16px;line-height:1.5}.bh-notice strong{font-size:20px}.bh-notice p{margin:12px 0}