.footer-newsletter .newsletter-first-name{display:block;width:100%;box-sizing:border-box;min-width:0;border:1px solid #d3e2f0;border-radius:24px;background:#fff;color:#12376a;padding:10px 14px;margin:0 0 9px;font:inherit;font-size:13px}.footer-newsletter .newsletter-first-name:focus-visible{outline:2px solid #0076ff;outline-offset:2px}.footer-newsletter small{display:block;line-height:1.5}

.footer-newsletter .newsletter-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.footer-newsletter .newsletter-status{font-size:11px;line-height:1.4;margin:7px 0 0}
