.training-screening{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:start;gap:clamp(32px,6vw,86px);display:grid}.training-screening-copy{padding-top:30px;position:sticky;top:32px}.training-screening-copy h1{max-width:620px;color:var(--forest-dark);letter-spacing:-.066em;margin:18px 0 24px;font-size:clamp(54px,7vw,92px);line-height:.9}.training-screening-copy>p{max-width:610px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.training-screening-facts{gap:10px;margin-top:34px;display:grid}.training-screening-facts span{border:1px solid var(--line);background:#fffdf9a8;border-radius:18px;grid-template-columns:36px 1fr;align-items:center;padding:16px;display:grid}.training-screening-facts svg{color:var(--clay-dark);grid-row:span 2}.training-screening-facts b{color:var(--forest-dark);font-size:14px}.training-screening-facts small{color:var(--muted);margin-top:2px;font-size:11px}.training-screening-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf9f5;border-radius:34px;padding:0 34px 34px;overflow:hidden}.training-screening-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;margin:0 -34px;padding:0 34px;display:flex}.training-screening-head span{color:var(--forest-dark);letter-spacing:.14em;font-size:11px;font-weight:850}.training-screening-head strong{background:var(--sage-light);color:var(--forest-dark);border-radius:999px;padding:9px 13px;font-size:12px}.training-screening-question{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:28px 0}.training-screening-question legend,.training-screening-label{width:100%;color:var(--forest-dark);grid-template-columns:40px minmax(0,1fr);font-size:17px;line-height:1.4;display:grid}.training-screening-question legend>span,.training-screening-label>span{color:var(--clay-dark);letter-spacing:.1em;padding-top:4px;font-size:11px;font-weight:850}.training-screening-question legend b,.training-screening-label b{font-weight:740}.training-screening-question>small{color:var(--muted);margin:10px 0 0 40px;font-size:11px;line-height:1.45;display:block}.training-screening-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:17px 0 0 40px;display:grid}.training-screening-options label{cursor:pointer;background:var(--paper);border:1px solid #173f3526;border-radius:15px;padding:14px 15px;transition:transform .18s,border-color .18s,background-color .18s;position:relative}.training-screening-options label:hover{border-color:#173f356b;transform:translateY(-1px)}.training-screening-options label.is-selected{border-color:var(--forest);background:var(--sage-light)}.training-screening-options input{opacity:0;width:1px;height:1px;position:absolute}.training-screening-options span{color:var(--forest-dark);font-size:13px;font-weight:720}.training-screening-question textarea{resize:vertical;background:var(--paper);width:calc(100% - 40px);min-height:126px;color:var(--ink);font:inherit;border:1px solid #173f3533;border-radius:16px;outline:none;margin:17px 0 0 40px;padding:15px;font-size:14px;line-height:1.55;display:block}.training-screening-question textarea:focus{border-color:var(--forest-soft);box-shadow:0 0 0 4px #275a4d17}.training-screening-question textarea+small{margin-left:40px}.training-screening-submit{cursor:pointer;border:0;width:100%;margin-top:28px}.training-screening-submit:disabled{cursor:wait;opacity:.7}.training-policy-note{color:var(--muted);text-align:center;margin:13px auto 0;font-size:11px;line-height:1.55}.training-policy-note a{color:var(--forest);text-underline-offset:3px;font-weight:720;-webkit-text-decoration:underline #173f3557;text-decoration:underline #173f3557}.training-policy-note a:hover{text-decoration-color:currentColor}@media (max-width:1040px){.training-screening{grid-template-columns:1fr;gap:38px}.training-screening-copy{padding-top:0;position:static}.training-screening-copy h1{max-width:780px}.training-screening-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.training-screening{gap:26px}.training-screening-copy h1{margin:14px 0 18px;font-size:clamp(40px,12.5vw,54px);line-height:.96}.training-screening-copy>p{font-size:15px}.training-screening-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.training-screening-facts span{border-radius:15px;grid-template-columns:28px minmax(0,1fr);padding:12px 10px}.training-screening-facts b{font-size:12px}.training-screening-facts small{font-size:10px}.training-screening-form{border-radius:27px;padding:0 20px 24px}.training-screening-head{min-height:66px;margin:0 -20px;padding:0 20px}.training-screening-question{padding:24px 0}.training-screening-question legend,.training-screening-label{grid-template-columns:32px minmax(0,1fr);font-size:15px}.training-screening-options{grid-template-columns:1fr;margin-left:0}.training-screening-question>small{margin-left:0}.training-screening-question textarea{width:100%;margin-left:0}.training-screening-question textarea+small{margin-left:0}}
