#dn-nl-invitation{box-sizing:border-box;width:min(680px,98vw);max-width:98vw;max-height:92vh;max-height:92dvh;padding:0;border:0;border-top:5px solid #49b2dc;border-radius:16px;background:#fff;color:#243e50;box-shadow:0 22px 80px #102a4466;overflow:auto;margin:auto;font:16px/1.55 Arial,sans-serif}#dn-nl-invitation::backdrop{background:rgba(12,30,43,.65);backdrop-filter:blur(3px)}@keyframes dn-nl-invitation-slide-up{from{transform:translateY(100vh);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dn-nl-invitation-backdrop-in{from{background-color:rgba(12,30,43,0)}to{background-color:rgba(12,30,43,.65)}}@media(prefers-reduced-motion:no-preference){#dn-nl-invitation[open]{animation:dn-nl-invitation-slide-up .55s cubic-bezier(.22,1,.36,1) both}#dn-nl-invitation[open]::backdrop{animation:dn-nl-invitation-backdrop-in .4s ease-out both}}#dn-nl-invitation .dn-nl-invitation-body{padding:30px
32px 12px}#dn-nl-invitation .dn-nl-invitation-kicker{font-size:11px;letter-spacing:2px;color:#333;margin:0
36px 10px 0;font-weight:700}#dn-nl-invitation
h2{font:normal 34px/1.15 Georgia,serif;color:#171717;text-transform:none;margin:0
20px 15px 0;letter-spacing:-.4px}#dn-nl-invitation
p{margin:0
0 18px}#dn-nl-invitation #dn-nl-invitation-intro{color:#526370}#dn-nl-invitation .dn-nl-invitation-close{position:absolute;right:12px;top:10px;width:36px;height:36px;padding:0;background:#eef3f6;color:#25485f;border:0;border-radius:50%;font:26px/36px Arial;cursor:pointer}#dn-nl-invitation .tnp,#dn-nl-invitation .tnp-subscription{box-sizing:border-box;margin:0;max-width:none!important;width:100%;padding:0}#dn-nl-invitation
form{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;width:100%;max-width:none;padding:0}#dn-nl-invitation .tnp-field{margin:0}#dn-nl-invitation .tnp-field-email,#dn-nl-invitation .tnp-lists,#dn-nl-invitation .tnp-field-button,#dn-nl-invitation .tnp-field-privacy{grid-column:1/-1}#dn-nl-invitation
label{font:600 14px/1.45 Arial,sans-serif;color:#243e50;margin-bottom:5px;display:block}#dn-nl-invitation input[type=text],#dn-nl-invitation input[type=email]{box-sizing:border-box;background:#f8fafb;border:1px
solid #c7d2db;border-radius:7px;color:#243e50;width:100%;padding:11px
12px;height:auto;font:16px/1.4 Arial;margin:0}#dn-nl-invitation .tnp-lists{box-sizing:border-box;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 14px;background:#f3f6f8;border-radius:9px;padding:15px}#dn-nl-invitation #dn-nl-interests-title{grid-column:1/-1;font:700 18px/1.4 Arial,sans-serif;letter-spacing:normal;text-transform:none;color:#243e50;margin:0
0 5px;padding:0}#dn-nl-invitation .tnp-field{min-width:0}#dn-nl-invitation .tnp-field-checkbox
label{display:flex;align-items:flex-start;gap:9px;font-weight:400;margin:0}#dn-nl-invitation input[type=checkbox]{appearance:auto!important;flex:0 0 auto;width:17px;height:17px;margin:2px
0 0;accent-color:#187a9e}#dn-nl-invitation input.tnp-submit{background:#187a9e!important;color:#fff!important;border:0;border-radius:7px;font:600 16px/1.4 Arial;padding:12px
26px;cursor:pointer;width:auto}#dn-nl-invitation .dn-nl-invitation-privacy{font-size:13px;margin-top:16px}#dn-nl-invitation
a{color:#187a9e;text-decoration:underline}#dn-nl-invitation .dn-nl-invitation-actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;padding:16px
20px;background:#f3f6f8;border-top:1px solid #e0e7ed}#dn-nl-invitation .dn-nl-invitation-actions
button{background:none;border:0;padding:4px
0;color:#35576f;text-decoration:underline;font:13px/1.5 Arial;cursor:pointer}#dn-nl-invitation :focus-visible{outline:3px
solid #49b2dc;outline-offset:3px}#dn-nl-invitation #dn-nl-invitation-intro{font:16px/1.55 Arial,sans-serif!important}#dn-nl-invitation .dn-nl-invitation-kicker{font:700 11px/1.5 Arial,sans-serif!important;letter-spacing:2px}#dn-nl-invitation .dn-nl-invitation-privacy,#dn-nl-invitation .dn-nl-invitation-privacy
a{font:13px/1.5 Arial,sans-serif}#dn-nl-invitation .tnp-field{margin:0}#dn-nl-invitation input[type=text],#dn-nl-invitation input[type=email]{padding:11px
12px;border-radius:7px;background:#f8fafb;border:1px
solid #c7d2db;margin:0;font:16px/1.4 Arial,sans-serif}#dn-nl-invitation input[type=checkbox]{width:17px;height:17px;margin:2px
0 0}@media(max-width:520px){#dn-nl-invitation .dn-nl-invitation-body{padding:25px
18px 8px}#dn-nl-invitation
h2{font-size:29px}#dn-nl-invitation
form{grid-template-columns:1fr}#dn-nl-invitation .tnp-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;padding:14px
12px}#dn-nl-invitation .tnp-field-checkbox
label{overflow-wrap:anywhere}#dn-nl-invitation .dn-nl-invitation-actions{gap:5px 12px}#dn-nl-invitation .dn-nl-invitation-actions
span{display:none}#dn-nl-invitation .dn-nl-invitation-actions
button{flex-basis:100%}}#dn-nl-invitation .dn-nl-google{margin:12px
0 20px}#dn-nl-invitation .tnp-privacy-field{grid-column:1/-1}#dn-nl-invitation .tnp-privacy-field
label{display:flex;align-items:flex-start;gap:9px;font-weight:400}#dn-nl-invitation .dn-nl-status{grid-column:1/-1}.dn-nl-footer-signup{text-align:center;padding:16px;background:#fff}#dn-nl-test-open{background:#187a9e;color:#fff;border:0;border-radius:6px;padding:10px
14px;font:600 14px/1.3 Arial;cursor:pointer}#dn-nl-invitation .dn-nl-status:empty{display:none}#dn-nl-invitation .tnp-lists{grid-column:1/-1;border:0;margin:0
0 10px}