#notary-privacy{font-family:Arial,sans-serif;color:#152e42;font-size:15px;line-height:1.5}
#notary-privacy [hidden]{display:none!important}
#notary-privacy button{border:1px solid #152e42;border-radius:7px;background:white;color:#152e42;padding:10px 14px;font-weight:700;cursor:pointer;font-size:14px}
#notary-privacy button:hover{background:#edf3f7}
#notary-privacy button:focus-visible,#notary-privacy a:focus-visible{outline:3px solid #e8a52d;outline-offset:3px}
#notary-privacy .np-links{text-align:center;padding:18px 16px 24px;background:#f7f6f2}
#notary-privacy .np-links button{font-weight:400;text-decoration:underline;border:0;background:transparent;padding:5px}
#notary-privacy h2{font-size:21px;line-height:1.3;margin:0 0 8px;font-weight:700}
#notary-privacy p{margin:8px 0 12px}
#notary-privacy a{text-decoration:underline}
#notary-privacy .np-actions{display:flex;flex-wrap:wrap;gap:10px}
#notary-privacy .np-dialog{border:1px solid #bdc6ce;border-radius:12px;padding:24px;max-width:540px;width:calc(100% - 32px);max-height:85vh;overflow:auto;margin:auto;color:#152e42}
#notary-privacy .np-dialog::backdrop{background:#00132299}
#notary-privacy .np-dialog label{display:flex;gap:10px;align-items:center;font-weight:bold;margin-top:18px}
#notary-privacy input{width:20px;height:20px;accent-color:#153448}
@media(max-width:767px){#notary-privacy .np-links{padding-bottom:98px}#notary-privacy .np-actions button{flex:1 1 130px}}
