.alerts-header{background:#071019;border-bottom:2px solid #ed3045}.alerts-header .wrap{min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:15px}.alerts-header .brand-wordmark{font-size:clamp(30px,5vw,46px)}.alerts-home{font:600 13px system-ui;color:#aaccdf}.alerts-content{max-width:930px;padding:38px 0 70px}.alert-kicker{font:800 11px system-ui;letter-spacing:2px;color:#ff596b}.alerts-content h1{font:900 clamp(35px,5vw,61px) Impact,'Arial Narrow',sans-serif;letter-spacing:1px;margin:8px 0 15px}.alerts-content .intro{font:17px/1.7 system-ui;color:#c7d7e4;max-width:710px}.alerts-panel,.alerts-info{background:#101e2b;border:1px solid #354d60;padding:clamp(18px,3.3vw,34px);margin:26px 0}.alerts-panel h2,.alerts-info h2{font:800 27px system-ui;margin:0 0 16px}.alerts-info p{color:#bdccda;line-height:1.7}.alert-status,.alert-feedback{color:#b9d8eb;font:500 14px/1.6 system-ui}.alert-label,.alerts-panel legend{display:block;font:700 14px system-ui;margin:17px 0 8px;color:#fff}.alerts-panel input[type=email],.alerts-panel select{display:block;width:100%;box-sizing:border-box;max-width:100%;padding:14px;background:#081520;color:#fff;border:1px solid #55748b;border-radius:4px;font:16px system-ui}.alerts-panel fieldset{margin:20px 0;padding:15px;border:1px solid #3c576d}.alerts-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 23px}.alerts-categories label{font:500 14px system-ui;color:#d5e5ee;display:flex;align-items:center;gap:8px}.alerts-categories input{width:17px;height:17px;accent-color:#f03348}.alerts-panel select{font-size:14px}.alerts-panel button{background:#df263e;color:#fff;border:0;border-radius:4px;padding:15px 25px;margin:16px 0 0;font:800 15px system-ui;cursor:pointer}.alerts-panel button:disabled{opacity:.5;cursor:wait}.alert-consent{display:block;font:14px/1.6 system-ui;color:#c8d6e1;margin-top:16px}.alert-honeypot{position:absolute;left:-9999px;width:1px;height:1px}.alerts-footer{background:#070d13;border-top:1px solid #304454;padding:25px 0;font:12px system-ui;color:#aabdcf}.alerts-footer a{color:#c6e0f1}#turnstile-box{margin-top:19px}@media(max-width:650px){.alerts-categories{grid-template-columns:1fr}.alerts-header .wrap{min-height:70px}.alerts-content{padding-top:24px}}
