/* investor relations + footer newsletter */
.ir-note{font-size:.875rem;color:var(--grey);margin-top:28px}
.footer__news{padding-bottom:clamp(24px,4vw,40px);max-width:520px}
.site-footer .osa-form{max-width:520px}
.site-footer .osa-form .f{margin-bottom:14px}
.site-footer .osa-form label{color:#fff;font-size:.9375rem}
.site-footer .osa-form input[type=email]{background:transparent;color:#fff;border-bottom-color:#fff}
.site-footer .osa-form input[type=email]:focus{box-shadow:0 3px 0 0 #fff}
.site-footer .osa-form input[type=checkbox]{background:transparent;border-color:#fff}
.site-footer .osa-form input[type=checkbox]:checked{background:#fff}
.site-footer .osa-form input[type=checkbox]:checked::after{border-color:#000}
.site-footer .osa-form .osa-check{font-size:.875rem;color:#e8e8e8}
.site-footer .osa-form input[type=submit]{background:#fff;color:#000;border-color:#fff;min-height:48px}
.site-footer .osa-form input[type=submit]:hover{background:transparent;color:#fff}
.site-footer .osa-form .osa-nav{margin-top:12px}
.site-footer .wpcf7 form .wpcf7-response-output{border-color:#fff;color:#fff;font-size:.9375rem}
.site-footer .wpcf7 form.sent .wpcf7-response-output{background:#fff;color:#000}
.site-footer .osa-form .wpcf7-not-valid-tip{color:#fff;border-left-color:#fff}
