.health-insurance-form{font-family:Arial,sans-serif;max-width:800px;margin:20px auto;padding:30px;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.05);background-color:#fff}h1{text-align:center;color:#333;font-size:28px}.instructions,h1{margin-bottom:30px}.instructions{background-color:#f9f9f9;border-left:5px solid var(--q-color-primary);padding:20px;border-radius:4px}.instructions p{font-weight:700;color:var(--q-color-primary);margin-bottom:10px}.instructions ol{margin-left:20px;line-height:1.6;list-style:none;padding-left:0}.instructions ol>li{list-style:none;margin-bottom:8px;color:#555}.instructions ul{margin-left:20px;line-height:1.6;list-style:none}.instructions ul>li{list-style:none}.application-form .form-group-item{padding:0px 0px 10px 0px;display:flex;align-items:center}.application-form label{width:150px;min-width:150px;font-weight:700;color:#444;margin-right:15px;text-align:left}.application-form .q-input,.application-form .q-select{flex-grow:1}.application-form .readonly-input .q-field__control{background-color:#e9ecef!important;color:#6c757d!important;cursor:not-allowed!important}.application-form .system-note{color:#777;font-size:14px}.application-form .submit-button{display:block;width:200px;padding:12px 20px;margin:30px auto 0;color:#fff;border:none;border-radius:5px;font-size:18px;cursor:pointer;transition:background-color 0.3s ease}.full-width{width:100%}