.privacy-modal-box{
  display:flex!important;
  flex-direction:column!important;
  width:min(900px,calc(100vw - 32px))!important;
  max-width:900px!important;
  height:min(92vh,820px)!important;
  max-height:92vh!important;
  overflow:hidden!important;
  padding:28px 28px 20px!important;
}
.privacy-modal-box > h2{flex:0 0 auto!important;margin:0 48px 10px 0!important;font-size:26px!important;line-height:1.25!important}
.privacy-modal-close{position:absolute!important;right:16px!important;top:12px!important;z-index:20!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#eef4fa!important;color:#36536e!important;display:flex!important;align-items:center!important;justify-content:center!important}
.privacy-modal-box > .privacy-card{min-height:0!important;overflow:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:4px 14px 20px 4px!important}
.privacy-modal-box > .privacy-card h2{font-size:18px!important;line-height:1.3!important;margin:22px 0 7px!important}
.privacy-modal-box > .privacy-card p{margin:0 0 10px!important}
.privacy-modal-actions{flex:0 0 auto!important;border-top:1px solid #e5edf5!important;padding-top:12px!important;margin-top:8px!important}
@media(max-width:600px){.privacy-modal{padding:8px!important}.privacy-modal-box{width:calc(100vw - 16px)!important;height:94vh!important;padding:20px 16px 14px!important}.privacy-modal-box > h2{font-size:22px!important}}
