#sic-privacy-footer{text-align:center;padding:20px 16px 28px;background:transparent;border:0;position:static;width:100%;font-family:inherit}
#sic-privacy-open{font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;color:#345565;background:transparent;border:0;padding:12px;cursor:pointer;min-height:44px}
#sic-privacy-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:540px;max-height:85vh;max-height:85dvh;margin:auto;padding:0;border:1px solid #dce5e9;border-radius:16px;background:#fff;color:#243f4b;box-shadow:0 20px 70px #0004;overflow:auto;font-family:inherit;text-align:left}
#sic-privacy-dialog::backdrop{background:rgb(12 30 40 / 55%)}
#sic-privacy-dialog .sic-privacy-content{padding:26px 24px 8px}
#sic-privacy-dialog h2{font-family:inherit;font-size:18px;line-height:1.4;letter-spacing:0;margin:0 0 22px}
#sic-privacy-dialog h3,#sic-privacy-dialog p{font-family:inherit;font-size:14px;line-height:1.65;letter-spacing:0;margin:0 0 16px}
#sic-privacy-dialog h3{font-weight:700;margin-bottom:6px}
#sic-privacy-dialog a{color:#165e86;overflow-wrap:anywhere;text-decoration:underline}
#sic-privacy-dialog .sic-privacy-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;background:#fff;padding:12px 24px 20px;border-top:1px solid #eef1f3;margin:0}
#sic-privacy-dialog button{font:inherit;font-size:14px;min-height:44px;padding:10px 22px;background:#163e51;color:#fff;border:0;border-radius:8px;cursor:pointer}
#sic-privacy-dialog button:focus-visible,#sic-privacy-open:focus-visible{outline:3px solid #3186b3;outline-offset:3px}
@media print{#sic-privacy-footer,#sic-privacy-dialog{display:none!important}}
