.coverage-dialog{border:0;border-radius:20px;padding:28px;max-width:560px;width:calc(100% - 32px);max-height:85dvh;box-sizing:border-box;color:#15365f;background:#fff;box-shadow:0 20px 70px #10294b40;font-family:Arial,sans-serif}
.coverage-dialog [hidden]{display:none!important}
.coverage-dialog::backdrop{background:#10294b80}.coverage-dialog [data-dismiss]{float:right;width:40px;height:40px;padding:0;background:#edf3ff;color:#15365f;font-size:24px}.coverage-dialog small{color:#096d59;font-weight:800;font-size:11px;letter-spacing:.06em}.coverage-dialog h2{font-size:25px;margin:18px 0 12px}.coverage-dialog p{line-height:1.6;font-size:14px}.coverage-dialog form,.coverage-dialog label{display:grid;gap:10px}.coverage-dialog label{font-weight:700;font-size:13px;margin:10px 0}.coverage-dialog input:not([type=checkbox]){min-height:44px;padding:10px;border:1px solid #bfcee3;border-radius:9px;width:100%;box-sizing:border-box;color:#15365f;font:inherit}.coverage-dialog button{min-height:44px;border:0;border-radius:9px;padding:12px;background:#087f68;color:white;cursor:pointer;font:inherit;font-weight:700}.coverage-dialog button:disabled{opacity:.6;cursor:wait}.coverage-dialog .coverage-secondary{background:#edf3ff;color:#164ca5}.coverage-dialog .coverage-choice{display:grid;gap:6px;width:100%;text-align:left;background:#edf3ff;color:#15365f;margin:10px 0}.coverage-dialog .coverage-choice span{font-size:12px;color:#096d59}.coverage-dialog .coverage-consent{display:block;line-height:1.6;font-weight:400}.coverage-dialog [role=status]{color:#a23c15}.coverage-dialog :focus-visible{outline:3px solid #2463eb;outline-offset:3px}
