.driver-application-form{display:grid;gap:1rem}.driver-application-form h2{margin:1.5rem 0 0}.driver-application-form fieldset{min-width:0;margin:0;padding:1rem;border:1px solid #d8e3dc;border-radius:.75rem}.driver-application-form legend{font-weight:700;padding:0 .35rem}.driver-application-form .choice-group{display:grid;gap:.75rem}.driver-application-form .choice-group label,.driver-application-form .check-grid label,.driver-application-form .check-all{display:flex;align-items:flex-start;gap:.55rem;min-height:2.75rem;padding:.55rem .65rem;border-radius:.5rem}.driver-application-form input[type=checkbox],.driver-application-form input[type=radio]{width:1.25rem;height:1.25rem;flex:0 0 auto;margin-top:.08rem}.driver-application-form .check-all{font-weight:700;background:#f1f7f3}.driver-application-form .check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.25rem}.driver-application-form [hidden]{display:none!important}.driver-application-form .field-error{display:block;min-height:1.25rem;margin-top:.3rem;color:#a12020;font-size:.9rem;font-weight:600}.driver-application-form .field-error[hidden]{display:none!important}.driver-application-form [aria-invalid=true]:not([type=checkbox]):not([type=radio]),.driver-application-form .has-error{border-color:#b3261e;box-shadow:0 0 0 2px rgba(179,38,30,.12)}.driver-application-form [aria-invalid=true][type=checkbox],.driver-application-form [aria-invalid=true][type=radio]{outline:2px solid #b3261e;outline-offset:2px}.driver-application-form .required-mark,.driver-application-page .required-help span{color:#a12020}.driver-application-page .required-help{font-size:.9rem}.driver-application-form .declarations label{min-height:auto}.driver-application-form button[type=submit]{justify-self:start;min-height:2.75rem}@media(max-width:640px){.driver-application-form{padding:1rem}.driver-application-form .check-grid{grid-template-columns:1fr 1fr}.driver-application-form button[type=submit]{width:100%}}
