.qualification-page .form-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:32px;display:grid}.qualification-page .form-progress li{text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:11px;line-height:1.4;display:flex}.qualification-page .form-progress li:after{display:none}.qualification-page .form-progress li>span:first-child{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.qualification-page .field{margin-bottom:24px}.qualification-page .field label,.qualification-page .field legend{line-height:1.5}.qualification-page select{text-overflow:ellipsis;width:100%;min-width:0;padding-right:32px}.qualification-page .form-card,.qualification-page .field-grid>div{min-width:0}.qualification-page .review-heading{gap:15px}.qualification-page .review-heading button{flex-shrink:0}.qualification-page .review-list dd{overflow-wrap:anywhere}.qualification-page .qualification-review>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.qualification-page .qualification-review dt{line-height:1.6}.qualification-page .qualification-review dd{font-weight:600;line-height:1.6}.qualification-page .form-intro{margin-bottom:28px}.qualification-page .form-error-summary{overflow-wrap:anywhere}.qualification-page .form-sidebar>.form-note{line-height:1.7}@media (max-width:600px){.qualification-page .form-shell{gap:24px;padding-top:28px}.qualification-page .form-sidebar h1{margin:14px 0 16px;font-size:34px;line-height:1.12}.qualification-page .form-sidebar .back-link{margin-bottom:16px}.qualification-page .form-sidebar>p:not(.eyebrow):not(.form-note){font-size:16px;line-height:1.65}.qualification-page .form-sidebar .form-offer,.qualification-page .form-sidebar .form-next-steps{display:none}.qualification-page .form-sidebar>.form-note{margin-top:14px;font-size:12px!important}.qualification-page .form-card{padding:25px 18px}.qualification-page .form-progress{gap:4px;margin-bottom:28px}.qualification-page .form-progress li{gap:6px;font-size:9px}.qualification-page .form-progress li>span:first-child{width:27px;height:27px;font-size:11px}.qualification-page .form-card h2{font-size:29px;line-height:1.15}.qualification-page .form-card>.form-intro{font-size:16px;line-height:1.7}.qualification-page .field{margin-bottom:25px}.qualification-page .field>label,.qualification-page .form-card legend{font-size:15px;line-height:1.55}.qualification-page .field select,.qualification-page .field input{min-height:52px}.qualification-page .field small{font-size:12px}.qualification-page .review-heading{align-items:flex-start;gap:10px}.qualification-page .review-heading h3{font-size:18px}.qualification-page .review-heading button{font-size:12px}.qualification-page .qualification-review>div{grid-template-columns:1fr;gap:5px;padding:14px 0}.qualification-page .qualification-review dt{font-size:13px}.qualification-page .qualification-review dd{font-size:15px}.qualification-page .form-actions .button{white-space:normal;padding:15px;font-size:14px}.qualification-page .form-actions{flex-wrap:nowrap}.qualification-page .form-actions .primary{margin-left:auto}.qualification-page .field>label.checkline{font-size:13px}}
