.pulse-band{border-top:2px solid #0b2238;background:#f6ead2;color:#0b2238;font-family:Manrope,system-ui,sans-serif;padding:64px 0}.pulse-band .pulse-band-shell{display:grid;gap:32px;width:min(1200px,calc(100% - 64px));margin:0 auto}.pulse-band .pulse-band-title{max-width:14ch;margin:0 0 20px;color:inherit;font:900 clamp(36px,4.6vw,60px)/.95 Archivo,system-ui,sans-serif;font-stretch:62%;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.pulse-band .pulse-band-copy p{max-width:52ch;margin:0 0 12px;color:#3d5168;font-size:16px;line-height:1.65}.pulse-band .pulse-band-copy .pulse-band-latest{margin-top:8px}.pulse-band .pulse-band-latest a{display:inline-flex;align-items:center;min-height:44px}.pulse-band a{color:#0b2238;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.2em}.pulse-band a:hover{text-decoration-thickness:2px}.pulse-band .pulse-band-panel{align-self:start;margin:0 6px 6px 0;padding:28px;border:2px solid #0b2238;border-radius:2px;background:#fffaf0;box-shadow:6px 6px #e3ad3a}.pulse-band .pulse-subscribe-form{display:grid;gap:10px}.pulse-band .pulse-field,.pulse-band .pulse-choices legend{padding:0;font-size:15px;font-weight:800}.pulse-band .pulse-subscribe-form input[type=email]{box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:10px 14px;border:2px solid #0b2238;border-radius:2px;background:#fff9ed;color:#0b2238;font:16px Manrope,system-ui,sans-serif}.pulse-band .pulse-choices{display:flex;flex-wrap:wrap;gap:0 24px;margin:8px 0 0;padding:0;border:0}.pulse-band .pulse-choices legend{margin-bottom:4px}.pulse-band .pulse-choice{display:flex;align-items:center;gap:10px;min-height:44px;font-size:16px;cursor:pointer}.pulse-band .pulse-choice input{width:22px;height:22px;margin:0;accent-color:#0b2238}.pulse-band .pulse-turnstile{min-height:65px;margin-top:4px}.pulse-band .pulse-verify{margin:6px 0 0;font-size:14px}.pulse-band .pulse-verify:empty{display:none}.pulse-band .pulse-button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:48px;padding:0 28px;border:2px solid #0b2238;border-radius:2px;background:#e3ad3a;color:#0b2238;font:800 15px/1.2 Archivo,system-ui,sans-serif;font-stretch:110%;letter-spacing:.03em;text-decoration:none;cursor:pointer}.pulse-band .pulse-button:hover{background:#f6cf6a}.pulse-band .pulse-button:disabled{cursor:progress;opacity:.7}.pulse-band :is(a,input,.pulse-button):focus-visible{outline:2px solid #0b2238;outline-offset:2px;box-shadow:0 0 0 5px #f6cf6a}.pulse-band .pulse-subscribe-status{margin:0 0 16px;padding:12px 14px;background:#ecdcb9;color:#0b2238;font-weight:700;line-height:1.5}.pulse-band .pulse-subscribe-status:is([data-state=check],[data-state=verify],[data-state=busy],[data-state=unavailable]){background:#f8e3da;color:#b23c17}.pulse-band .pulse-subscribe-status[data-state=sent]{background:#e4eee2;color:#2f5a3e}.pulse-band .pulse-subscribe-status:focus{outline:none}.pulse-band .pulse-subscribe-fine{margin:16px 0 0;color:#3d5168;font-size:14px;line-height:1.5}.pulse-band .pulse-subscribe-fine a{display:inline-block;padding:3px 0}.pulse-band .pulse-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(min-width:900px){.pulse-band .pulse-band-shell{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:64px;align-items:start}}@media(max-width:599px){.pulse-band{padding:44px 0}.pulse-band .pulse-band-shell{width:calc(100% - 40px)}.pulse-band .pulse-band-panel{padding:20px}.pulse-band .pulse-button{justify-self:stretch}}@media(forced-colors:active){.pulse-band :is(a,input,.pulse-button):focus-visible{outline-color:Highlight;box-shadow:none}}
