*{box-sizing:border-box}body{margin:0;background:#f3f7fa;color:#153845;font:16px/1.7 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#126fae;text-underline-offset:4px}header{background:#052b36;color:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #224653}nav{max-width:1190px;margin:auto;padding:19px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-size:16px;font-weight:850;letter-spacing:.08em;color:#fff;text-decoration:none}.brand span{display:block;font-size:9px;letter-spacing:.45em;color:#84c5ce}nav div{display:flex;gap:28px;font-size:13px}nav div a{color:#d1e4ea;text-decoration:none}main{max-width:1190px;margin:auto;padding:70px 28px 60px}.signup-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:80px;align-items:start}.eyebrow,.card-kicker{font-size:11px;font-weight:750;letter-spacing:.14em;color:#1677b8}.eyebrow{display:flex;gap:10px;align-items:center;margin:0 0 27px}.live-dot{width:7px;height:7px;background:#1988cf;border-radius:50%;box-shadow:0 0 0 5px #e0edf7}h1{font-size:clamp(40px,4.7vw,64px);line-height:1.08;letter-spacing:-.055em;color:#082c39;margin:0 0 25px}h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;margin:14px 0}.lead{font-size:19px;color:#526f7c;max-width:530px;line-height:1.65}.topics{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0 36px}.topics span{border:1px solid #d2e1ea;background:#eaf2f7;padding:5px 10px;border-radius:4px;font-size:11px;color:#476a7d}.edition{display:flex;align-items:center;gap:23px;border-top:1px solid #ccdde7;padding-top:28px}.edition-mark{font-size:44px;line-height:1;font-weight:850;letter-spacing:-.05em;color:#1978b7}.edition-mark span{display:block;font-size:8px;letter-spacing:.2em;margin-top:8px}.edition strong{font-size:14px}.edition p{font-size:12px;color:#617d8a;margin:6px 0}.signup-card{padding:34px;background:#fff;border:1px solid #d1e1eb;border-top:3px solid #2588cb;border-radius:10px;box-shadow:0 15px 45px #133f5810}.signup-card>p{font-size:14px;color:#607a88}.signup-card .card-kicker{font-size:10px;margin:0;color:#1577b9}.signup-card h2{margin:15px 0}form{margin-top:27px}label{display:block;font-weight:650;font-size:12px;margin-bottom:8px}input[type=email]{display:block;width:100%;padding:14px 15px;border:1px solid #b9cfdd;border-radius:5px;font:16px system-ui;min-height:51px;background:#f9fbfd;color:#153845}.consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0 23px;font-size:11px;line-height:1.7;color:#516c7a;font-weight:400}.consent input{flex:0 0 auto;width:17px;height:17px;margin:2px 0;accent-color:#197bbd}button,.button{display:inline-flex;justify-content:space-between;gap:15px;align-items:center;background:#167cc0;color:white;border:1px solid #167cc0;border-radius:5px;padding:15px 19px;min-height:50px;font:650 13px system-ui;text-decoration:none;cursor:pointer}form button{width:100%}button:hover,.button:hover{background:#0867a6}.form-note{font-size:11px;text-align:center;color:#708793;margin:15px 0}.privacy{display:block;text-align:center;font-size:10px;color:#597d91}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:65px;border-top:1px solid #d2e0e9;padding-top:30px}.promise span{font-size:9px;letter-spacing:.13em;color:#65899c;font-weight:650}.promise h2{font-size:19px;margin:9px 0}.promise p{font-size:13px;color:#68818d;line-height:1.7}.message{max-width:680px;margin:20px auto 60px}.message>p{color:#597685}.message h1{font-size:clamp(37px,5vw,56px)}.message form{max-width:360px}.message .small{font-size:12px}.back-link{display:block;margin-top:30px;font-size:13px}.status-icon{display:inline-flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:50%;background:#dceef8;color:#177ab6;font-size:25px;margin:0 0 25px}.privacy-copy h1{font-size:46px}.privacy-copy p{font-size:15px}footer{border-top:1px solid #d1e0e9;padding:28px;max-width:1190px;margin:auto;font-size:10px;color:#678391;display:flex;justify-content:space-between;gap:24px}footer strong{font-size:11px;letter-spacing:.08em}footer span{display:block;margin-top:4px}footer p{margin:0;max-width:400px}footer a{color:inherit}:focus-visible{outline:3px solid #198bd0;outline-offset:4px}@media(max-width:900px){.signup-layout{gap:35px}.signup-card{padding:27px}main{padding-top:45px}.promise{gap:25px}.lead{font-size:17px}}@media(max-width:650px){nav{padding:15px 20px;gap:12px}.brand{font-size:12px}.brand span{font-size:8px}nav div{gap:16px;font-size:12px}nav div a:last-child{display:none}main{padding:35px 20px 35px}.signup-layout{grid-template-columns:1fr;gap:28px}h1{font-size:45px}.lead{font-size:16px}.eyebrow{font-size:9px;margin-bottom:23px}.topics{margin:20px 0 25px}.edition{padding-top:20px}.signup-card{padding:25px}.signup-card h2{font-size:30px}.promise{grid-template-columns:1fr;gap:15px;margin-top:35px;padding-top:25px}.promise p{margin:8px 0}.promise h2{font-size:20px}footer{padding:25px 20px;flex-direction:column;gap:12px}.message{margin-top:10px}.privacy-copy h1{font-size:38px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
