.captcha-field{gap:8px;max-width:100%;margin:4px 0 18px;display:grid}.captcha-label{color:#35465c;margin:0;font-size:.82rem;font-weight:600;line-height:1.4}.captcha-host{border-radius:6px;max-width:min(100%,420px);min-height:65px}.captcha-host:focus-visible{outline-offset:3px;outline:2px solid #175ddc}.captcha-error{color:#b42318;margin:0;font-size:.85rem;line-height:1.5}.site-footer .captcha-field{margin:2px 0 16px}.site-footer .captcha-label{color:#d6e2f3}.site-footer .captcha-error{color:#ffb4a8}.application-form .captcha-field{margin:28px 0 20px}@media (forced-colors:active){.captcha-error{color:canvastext}}.form-field-error{color:#b42318;margin:6px 0 0;font-size:.85rem;font-weight:400;line-height:1.5}.compose-grid input[aria-invalid=true],.compose-grid textarea[aria-invalid=true]{border-color:#b42318}.compose-grid fieldset:has(input[aria-invalid=true]) legend{color:#b42318}.compose-grid input[type=radio][aria-invalid=true]{outline-offset:2px;outline:2px solid #b42318}.contact-field label{margin-bottom:0!important}.contact-field{margin-bottom:18px}.contact-field .form-field-error{margin-top:6px}.site-footer .form-field-error{color:#ffb4a8;margin:4px 0 0;font-size:12px}.site-footer .footer-form input[aria-invalid=true],.site-footer .footer-form textarea[aria-invalid=true]{border-color:#ffb4a8}@media (forced-colors:active){.form-field-error{color:canvastext}}.form-extra{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ct-submission-feedback{border:1px solid var(--line,#dfe3e9);color:var(--ink,#111318);background:#fff;border-radius:7px;align-items:flex-start;gap:12px;padding:16px;font-size:.875rem;line-height:1.55;display:flex}.ct-submission-check{width:32px;height:32px;color:var(--blue,#175ddc);flex:0 0 32px}.ct-submission-title{font-weight:700;display:block}.ct-submission-message{margin-top:4px;display:block}.site-footer .footer-form-note.ct-submission-feedback{color:var(--ink,#111318);font-size:.875rem;line-height:1.55}@media (forced-colors:active){.ct-submission-feedback{color:canvastext;background:canvas;border-color:canvastext}.ct-submission-check{color:linktext}}.ct-privacy-note{color:#505966;margin:8px 0;font-size:.82rem;line-height:1.5}.ct-privacy-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.site-footer .ct-privacy-note{color:#d9e9f8;margin:2px 0 0;font-size:11px;line-height:1.45}.ct-textarea-meta{color:#596674;justify-content:space-between;gap:12px;margin-top:7px;font-size:.75rem;font-weight:400;line-height:1.5;display:flex}.ct-textarea-meta>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.ct-textarea-error{color:#b42318;margin-top:7px;font-size:.82rem;font-weight:500;line-height:1.5;display:block}textarea[aria-invalid=true]{border-color:#b42318!important}.site-footer .ct-textarea-meta{color:#d0dcec}.site-footer .ct-textarea-error{color:#ffb6ad}@media (width<=480px){.ct-textarea-meta{flex-wrap:wrap;gap:3px 12px}}
