.wn-consent{font-family:system-ui,sans-serif;font-size:15px;line-height:1.5;color:#161a39;background:#fff;border:1px solid #d8dbe6;border-radius:14px;padding:20px;box-shadow:0 12px 40px #161a3925}.wn-consent p{margin:8px 0 14px}.wn-consent a{color:#161a39;text-decoration:underline}.wn-consent[hidden]{display:none!important}#wn-consent-banner{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:20000;width:min(760px,calc(100% - 32px));max-height:75vh;overflow:auto}.wn-consent-actions{display:flex;gap:10px;flex-wrap:wrap}.wn-consent button{font:inherit;padding:10px 16px;border:1px solid #161a39;border-radius:8px;background:#fff;color:#161a39;cursor:pointer}.wn-consent-actions button{flex:1;min-width:140px}.wn-consent button:hover{background:#f1f2f8}.wn-consent button:focus-visible{outline:3px solid #ea580c;outline-offset:3px}#wn-consent-dialog{max-width:540px;width:calc(100% - 32px);max-height:85vh;overflow:auto}#wn-consent-dialog::backdrop{background:#161a3980}#wn-consent-dialog label{display:flex;align-items:center;gap:12px;margin:16px 0}#wn-consent-dialog input{width:20px;height:20px}.wn-footer-policies{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:18px 0 2px}.wn-footer-policies a,.wn-footer-policies button{font:inherit;font-size:14px;color:#fff;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.wn-policy{max-width:900px;margin:auto;padding:48px 20px;color:#161a39}.wn-policy h1{font-size:clamp(30px,5vw,46px);margin-bottom:16px}.wn-policy h2{font-size:24px;margin-top:30px}.wn-policy p,.wn-policy li{line-height:1.8}.wn-map-load{width:100%;min-height:100px;background:#f3f4f8;border:1px solid #d8dbe6;border-radius:10px;padding:20px;color:#161a39}

.ct-map .wn-map-load{position:absolute;inset:0;z-index:3;height:100%}

.nx-stamp{font-size:10px;letter-spacing:1px}.nx-seal span{font-size:9px}.nx-meta{overflow-wrap:anywhere}
