.contact-page .learn-header h1{margin-bottom:0}.contact-form{margin:34px 0 0;max-width:680px}.contact-field{margin:0 0 24px}.contact-field label{display:block;font-weight:700;font-size:16px;margin-bottom:8px}.contact-field label span{font-size:12px;font-weight:500;color:var(--muted);margin-left:8px}.contact-field input,.contact-field textarea{display:block;width:100%;min-width:0;border:1px solid #9eafc1;border-radius:6px;background:#fff;color:var(--navy);padding:12px 14px;font:inherit;font-size:16px;line-height:1.6}.contact-field input{min-height:50px}.contact-field textarea{resize:vertical}.contact-consent{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.7;margin:30px 0 20px;cursor:pointer}.contact-consent input{width:20px;height:20px;flex:none;margin:3px 0 0}.contact-submit{max-width:280px}.contact-notice{border-left:4px solid;padding:14px 18px;margin:28px 0!important;font-size:15px}.contact-success{border-color:#18805a;background:#ecf8f2;color:#14583f}.contact-error{border-color:#b84a41;background:#fff3f1;color:#8c2e28}.contact-trap{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.contact-form{margin-top:28px}.contact-field{margin-bottom:20px}.contact-field label{font-size:15px}.contact-consent{font-size:14px}.contact-submit{max-width:none}.contact-notice{font-size:14px}}
