/* The two newsletter CTAs share the existing Pause nanites treatment. */
.jump,.get-news{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:auto;max-width:100%;min-height:44px;margin:0 0 18px;padding:8px 12px;border:1px solid rgba(174,206,255,.6);border-radius:11px;background:rgba(9,32,59,.64);color:#f4f5f7;font:400 14px/1.6 'Exo 2',Arial,sans-serif;text-decoration:none;cursor:pointer;box-shadow:none}
.jump:hover,.get-news:hover{background:rgba(9,32,59,.64);border-color:#fff}
.jump:focus-visible,.get-news:focus-visible{outline:3px solid #fff;outline-offset:5px}
.jump span,.get-news span{font:inherit;color:inherit}
/* Native dialog supplies the same focus containment and backdrop as privacy. */
#newsletter-signup{width:calc(100% - 32px);max-width:640px;max-height:85vh;max-height:85dvh;padding:30px;overflow:auto;overscroll-behavior:contain;background:rgba(13,33,57,.94);border:1px solid #a4bcdb;border-radius:20px;color:#f4f5f7;font:18px/1.65 'Exo 2',Arial,sans-serif}
#newsletter-signup::backdrop{background:rgba(5,16,31,.35)}
#newsletter-signup .sib-form,#newsletter-signup #sib-form-container,#newsletter-signup #sib-container{padding:0!important;margin:0!important;width:100%;max-width:none!important;background:transparent!important;border:0!important;text-align:left!important}
#newsletter-signup .sib-form-block,#newsletter-signup .sib-form-block p,#newsletter-signup .sib-text-form-block,#newsletter-signup .entry__label,#newsletter-signup .entry__specification{font-family:'Exo 2',Arial,sans-serif!important;color:#f4f5f7!important;background:transparent!important;text-align:left!important}
#newsletter-signup .sib-form-block{padding:0!important;font-size:18px!important;line-height:1.65!important}
#newsletter-signup .sib-form-block p{font-size:18px!important;line-height:1.65!important;margin:0 0 14px}
#newsletter-signup #signup-dialog-title{font-family:'Oxanium',Arial,sans-serif;font-size:27px;font-weight:500;line-height:1.25;margin:0 0 15px}
#newsletter-signup .entry__label{display:block;font-size:17px!important;font-weight:600!important;line-height:1.5!important;margin-bottom:9px}
#newsletter-signup .entry__field{min-height:0;margin:0 0 8px;border:0;border-radius:10px;background:transparent;box-shadow:none}
#newsletter-signup #EMAIL{display:block;width:100%;height:auto;min-height:50px;margin:0;padding:11px 13px;border:1px solid #a4bcdb;border-radius:10px;background:rgba(7,24,43,.7);color:#fff;-webkit-text-fill-color:#fff;font:400 18px/1.5 'Exo 2',Arial,sans-serif;box-shadow:none}
#newsletter-signup #EMAIL::placeholder{color:#b9c9dd!important;font:inherit!important}
#newsletter-signup #EMAIL:focus-visible{outline:3px solid #a9d1ff;outline-offset:3px}
#newsletter-signup .entry__specification{display:block;font-size:14px!important;line-height:1.5!important;margin:8px 0 0}
#newsletter-signup .entry__error{font:500 16px/1.5 'Exo 2',Arial,sans-serif!important;color:#ffd4d4!important;background:rgba(62,23,40,.7)!important;border-color:#dfb4c0!important;max-width:100%;overflow-wrap:anywhere}
#newsletter-signup .sib-form-message-panel{font:400 17px/1.6 'Exo 2',Arial,sans-serif!important;color:#fff!important;background:rgba(9,32,59,.9)!important;border:1px solid #a4bcdb!important;border-radius:10px!important;max-width:none!important;margin:0 0 18px;overflow-wrap:anywhere}
#newsletter-signup .sib-form-message-panel svg{fill:currentColor}
#newsletter-signup .sib-form-block__button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 14px!important;border:1px solid rgba(174,206,255,.6)!important;border-radius:11px!important;background:rgba(9,32,59,.64)!important;color:#fff!important;font:400 16px/1.6 'Exo 2',Arial,sans-serif!important;cursor:pointer}
#newsletter-signup .sib-form-block__button:hover{border-color:#fff!important}
#newsletter-signup .input--hidden{display:none!important}
#newsletter-signup .signup-close{margin-top:16px}
#newsletter-signup .signup-help{font:400 14px/1.6 'Exo 2',Arial,sans-serif;color:#d7e1ee;margin:10px 0 0}
#newsletter-signup .signup-help a{color:inherit}
@media(max-width:760px){.jump,.get-news{font-size:13px;padding:7px 10px}#newsletter-signup{padding:24px}#newsletter-signup #signup-dialog-title{font-size:25px}#newsletter-signup .sib-form-block p{font-size:17px!important}}
@media(forced-colors:active){.jump,.get-news,#newsletter-signup .sib-form-block__button{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important}#newsletter-signup,#newsletter-signup #EMAIL{background:Canvas!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important}}
