#step-4 .checkbox-grid,#step-4 .form-header{margin-bottom:1.5rem}#step-4 .button-row{display:flex;justify-content:space-between;margin-top:1.5rem}.form-intro,.form-subheading{color:var(--color-primary);margin:0 0 .25rem}.form-subheading{font-family:var(--font-body);font-weight:600}.form-intro-text{color:#7f7a91;margin:0 0 1.5rem}.form-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.form-label{color:var(--color-primary);font-weight:500}.input-field{border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem;width:100%}.input-field:focus{border-color:#5d40ff;outline:none}.form-helper-text{color:#7f7a91;font-size:.875rem;margin-top:.25rem}@media (max-width:600px){#step-4 .heading--lg{color:var(--color-primary);font-size:1.5rem}#step-4 .form-helper-text,#step-4 .form-intro-text,#step-4 .step-subheader{color:#6b6b7a;font-size:.9rem}.progress{display:none}#step-4 .input-field{border-color:var(--color-border);border-radius:4px;padding:12px}#step-4 .input-field:focus{border-color:#5a38ff}#step-4 .form-field,#step-4 .form-intro-text{margin-bottom:1rem}}