.volunteer-form .volunteer-hint{font-size:11px;line-height:1.7;margin:8px 0;color:#365270}.volunteer-form .field label{font-size:12px;font-weight:650;color:#082649}.volunteer-form .check{font-size:12px;color:#173858;line-height:1.8}.volunteer-form .check input{margin-top:4px;width:17px;height:17px;flex-shrink:0}.volunteer-form fieldset{min-width:0}.volunteer-form h3{font-size:23px;line-height:1.3;color:#082649}.volunteer-form .consultation-progress{flex-wrap:wrap}.volunteer-intro{border-top:1px solid #b9c9db;border-bottom:1px solid #b9c9db;padding:45px 0;margin:30px 0;background:#f2f6fb}.volunteer-intro h2{font-size:clamp(28px,3vw,44px);line-height:1.15;margin-bottom:18px;color:#082649;letter-spacing:-.035em}.volunteer-intro p{max-width:750px;font-size:14px;line-height:1.8;color:#314d6c}.volunteer-intro .text-link{margin-top:22px}.volunteer-form .form-intro{color:#314d6c;line-height:1.8}.volunteer-form .consultation-controls{flex-wrap:wrap}
